Data transmission method and device and storage medium
By selecting the appropriate inverse Fourier transform parameter set in the communication system, the problems of inter-band interference and multi-bandwidth requirements in 5G NR communication are solved, and flexible waveform selection and spectrum efficiency improvement are achieved.
Patent Information
- Application Number
- CN202310701134.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-13
- Publication Date
- 2024-12-13
AI Technical Summary
The inter-band interference problem of different Numerology in 5G NR communication technology and the demand for multi-bandwidth channels and multiple waveform schemes of the future sixth generation communication networks lead to increased base station/terminal costs and low spectral efficiency.
By selecting a set of parameter sets in the N group parameter set, including indicating the execution methods of the first and second Fourier inverse Fourier transforms, flexibly selecting different waveform types and data transmission methods, supporting data transmission of multiple waveform types, and improving spectrum efficiency.
It realizes flexible waveform type selection and data transmission method switching, reduces base station/terminal costs, improves spectrum efficiency, and meets different channel bandwidth and service needs.
Smart Images

Figure CN119135497A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a data transmission method, device and storage medium. Background Art
[0002] The fifth generation new radio (5G NR) communication technology still uses CP-OFDM as the basic waveform, and different subcarrier spacing Numerologies can be used between two adjacent subbands, which will destroy the orthogonality between subcarriers and bring new interference problems. As for how to solve this interference problem, one of the more direct methods is to insert a guard bandwidth between two transmission bands with different Numerologies, but this will waste frequency resources.
[0003] With the development of technology, the frequency bands used by the sixth-generation communication network services in the future will span a large area, and the deployment methods will also increase. In this way, not only multi-bandwidth channels are required, but also waveform solutions that meet different scenarios. Each waveform solution will increase the cost of the base station / terminal if it is carried out independently. How to design a unified waveform architecture, flexibly integrate multiple waveforms, reduce the cost of base stations / terminals, and flexibly support applications with different channel bandwidths, flexibly configure different sub-bands to adapt to different channel conditions, and improve spectrum efficiency has become an urgent problem to be solved. Summary of the invention
[0004] The embodiments of the present application provide a data transmission method, device and storage medium for supporting data transmission of multiple different waveform types.
[0005] In one aspect, a data transmission method is provided, the method comprising:
[0006] 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;
[0007] Based on the selected set of parameter sets, data transmission is performed.
[0008] In another aspect, a data transmission device is provided, the device comprising:
[0009] A processing module, configured to select 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;
[0010] The communication module is used for performing data transmission based on a selected set of parameter sets.
[0011] On the other hand, a communication device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used 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] On the other hand, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed on a computer (such as a communication device or a signal transmission device), the data transmission method of any of the above embodiments is implemented.
[0013] On the other hand, a computer program product is provided, which includes computer program instructions, and when the computer program instructions are executed, the data transmission method of any of the above embodiments is implemented.
[0014] The technical solution provided by the embodiment of the present application selects a set of parameter sets from N sets of parameter sets, the parameter set includes a first indication and a second indication, the first indication is used to indicate the execution mode of the first inverse Fourier transform, and the second indication is used to indicate the execution mode of the second inverse Fourier transform; data transmission is performed based on the selected set of parameter sets. In this way, not only can different waveform types be selected more flexibly for data transmission to meet different needs and requirements, but also different data transmission modes can be quickly switched according to actual needs to support different service types and improve spectrum efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0016] Figure 2 A data transmission method provided in the embodiment of the present application Figure 1 ;
[0017] Figure 3 A schematic diagram of a parameter set configuration provided in an embodiment of the present application Figure 1 ;
[0018] Figure 4 A schematic diagram of a parameter set configuration provided in an embodiment of the present application Figure 2 ;
[0019] Figure 5 A schematic diagram of a parameter set configuration provided in an embodiment of the present application Figure 3 ;
[0020] Figure 6 A schematic diagram of a subband configuration parameter provided in an embodiment of the present application Figure 1 ;
[0021] Figure 7 A schematic diagram of a subband configuration parameter provided in an embodiment of the present application Figure 2 ;
[0022] Figure 8 A schematic diagram of a subband configuration parameter provided in an embodiment of the present application Figure 3 ;
[0023] Fig. 9 A schematic diagram of a parameter set configuration provided in an embodiment of the present application Figure 4 ;
[0024] Fig.10 A schematic diagram of a parameter set configuration provided in an embodiment of the present application Figure 5 ;
[0025] Fig.11 A schematic diagram of a parameter set configuration provided in an embodiment of the present application Figure 6 ;
[0026] Fig.12 A data transmission method provided in the embodiment of the present application Figure 2 ;
[0027] Fig.13 A schematic diagram of the structure of a data transmission device provided in an embodiment of the present application;
[0028] Fig.14 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0030] In the description of this application, 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 three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. The words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not limit them to be different.
[0031] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0032] Long Term Evolution (LTE) is a 4G wireless cellular communication technology. LTE uses orthogonal frequency division multiplexing (OFDM) technology, and the time-frequency resources composed of subcarriers and OFDM symbols constitute the wireless physical time-frequency resources of the LTE system.
[0033] At present, OFDM technology has been widely used in wireless communications. Due to the use of (cyclic prefix, CP), the CP-OFDM system can effectively solve the multipath delay problem and divide the frequency selective channel into a set of parallel flat channels, which greatly simplifies the channel estimation method and has a higher channel estimation accuracy. However, the performance of the CP-OFDM system is sensitive to the frequency offset and time offset between adjacent sub-bands. This is mainly due to the large spectrum leakage of the system, which easily leads to inter-sub-band interference. At present, the LTE system uses a guard interval in the frequency domain, but this reduces the spectrum efficiency, so some new technologies are needed to suppress out-of-band leakage.
[0034] 5G NR communication technology still uses CP-OFDM as the basic waveform, and two adjacent sub-bands can use different Numerologies, which will destroy the orthogonality between sub-carriers and bring new interference problems. As for how to solve this interference problem, one of the more direct methods is to insert a guard bandwidth between two transmission bands with different Numerologies, but this will waste frequency resources.
[0035] With the development of technology, the frequency bands used by the sixth-generation communication network services in the future will span a large range, and the deployment methods will also increase. In this way, not only multi-bandwidth channels are required, but also waveform solutions that meet different scenarios. The independent implementation of each waveform solution will increase the cost of the base station / terminal. How to design a unified waveform architecture, flexibly integrate multiple waveforms, reduce the cost of base stations / terminals, and flexibly support the application of different channel bandwidths, flexibly configure different sub-bands to adapt to different channel conditions, and improve spectrum efficiency has become an urgent problem to be solved.
[0036] In view of this, the present application provides a data transmission method, which selects a parameter set from N parameter sets, the parameter set includes a first indication and a second indication, the first indication is used to indicate the execution mode of the first inverse Fourier transform, and the second indication is used to indicate the execution mode of the second inverse Fourier transform; based on the selected parameter set, data transmission is performed. In this way, different waveform types can be selected more flexibly for data transmission to meet different needs and requirements. And it can more flexibly support multi-bandwidth channels and multiple waveforms to improve spectrum efficiency.
[0037] The technical solution provided in the embodiments of the present application can be applied to various mobile communication networks, for example, new radio (NR) mobile communication networks using fifth generation mobile communication technology (5th generation mobile networks, 5G), future mobile communication networks, or multiple communication technology fusion systems, etc., which are not limited in the embodiments of the present application.
[0038] In the embodiment of the present application, the network architecture of the mobile communication network (including but not limited to 3G, 4G, 5G and future mobile communication networks) 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 some other examples, in a device-to-device communication scenario, the first communication node and the second communication node may both be terminals. The embodiment of the present application is not limited thereto.
[0039] Exemplarily, taking the first communication node as a base station and the second communication node as a terminal as an example, Figure 1 FIG. 1 is a schematic diagram showing an architecture of a communication system provided by an embodiment of the present application. Figure 1 As shown, the communication system 10 includes a plurality of base stations (such as base station 21 and base station 22) and a plurality of terminals (such as terminal 31, terminal 32, terminal 33 and terminal 34). The plurality of base stations and the plurality of terminals can be communicatively connected.
[0040] For example, the network side device is a base station and the receiving side device is a terminal. Figure 1 FIG. 1 is a schematic diagram showing an architecture of a communication system provided by an embodiment of the present application. Figure 1 As shown, the communication system 10 includes a plurality of base stations (such as base station 21 and base station 22) and a plurality of terminals (such as terminal 31, terminal 32, terminal 33 and terminal 34). The plurality of base stations and the plurality of terminals can be communicatively connected.
[0041] In some embodiments, the base station is used to provide wireless access services for multiple terminals. Specifically, a base station provides at least one service coverage area (also referred to as a cell). Terminals entering the area can communicate with the base station via wireless signals to receive wireless access services provided by the base station. There may be overlaps between the service coverage areas of the base station 21, and terminals in the overlapping areas can receive wireless signals from multiple base stations.
[0042] In some embodiments, a base station may be connected to multiple terminal devices, for example, base station 21 is connected to terminal 31 and terminal 32. Terminal 31 and terminal 32 may be located in the same cell, or in different cells. That is, a base station may provide network services to a terminal in one cell, or may provide network services to terminals in multiple cells at the same time.
[0043] In some embodiments, the base station may be a base station or an evolved base station (eNB or eNodeB) in LTE, 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 remotes, reconfigurable intelligent surfaces (RISs), routers, wireless fidelity (WIFI) devices, or various network side devices such as primary cells and collaborative cells (secondary cells).
[0044] In some embodiments, the terminal can be a device with wireless transceiver function, which can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.). The terminal can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, 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, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present application 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 application are not limited to this.
[0045] It should be noted that Figure 1 This is just an exemplary framework diagram. Figure 1 The number of devices included in the Figure 1 In addition to the devices shown, the communication system may also include other devices, such as core network devices.
[0046] The application scenarios of the embodiments of the present application are not limited. The system architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It is known to those skilled in the art that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0047] The present application embodiment provides a data transmission method, which is applied to a communication node (such as the first communication node or the second communication node mentioned above). Figure 2 As shown, the method comprises the following steps:
[0048] S101. Select a parameter set from N parameter sets.
[0049] Each parameter set in the N parameter sets includes a first indication and a second indication. The first indication is used to indicate the execution mode of the first inverse Fourier transform. The second indication is used to indicate the execution mode of the second inverse Fourier transform. In this way, on the one hand, it is technically possible to support the data transmission of multiple different waveform types, and on the other hand, it is technically possible to support the flexible configuration of subband parameters and subcarrier spacing parameters. The first indication can also be named as the first inverse Fourier transform indication, and the second indication can also be named as the second inverse Fourier transform indication.
[0050] In some embodiments, the execution mode of the first inverse Fourier transform is determined according to the indication value of the first indication, wherein the execution mode of the first inverse Fourier transform includes whether the first inverse Fourier transform is executed.
[0051] 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 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 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.
[0052] In some embodiments, there are E available subcarriers in the frequency domain in 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 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; 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.
[0053] In some embodiments, the execution mode of the second inverse Fourier transform is determined according to the indication value of the second indication, wherein the execution mode of the second inverse Fourier transform includes whether the second inverse Fourier transform is executed, and if the second inverse Fourier transform is executed, the number of sampling points of the second inverse Fourier transform.
[0054] In some embodiments, 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 a Fourier transform with 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 2 times the number of IFFT points; 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 with greater than or equal to 4 times the number of IFFT points.
[0055] 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 X. 1 Point discrete Fourier transform, X 1 is an integer, and F <= X 1 <2F; the second indication value 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; the second indication value 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.
[0056] 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. It should be understood that the above values of A, B, C, and D are only examples and do not constitute specific limitations. In addition, for different indications, such as the first indication and the third indication, the indicator values A, B, C, and D may have different values.
[0057] 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.
[0058] In some embodiments, the second indication-related operation is performed after the first indication-related operation.
[0059] For example, Figure 3 Provides a parameter set configuration, such as Figure 3 As shown, 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, wherein the operation related to the second indication is performed after the operation related to the first indication.
[0060] In some embodiments, the parameter set further includes a third indication, and the third indication is used to indicate that filtering or windowing operation is performed on the data. In this way, filtering or windowing operation is performed on the data to reduce interference between sub-bands. The third indication can also be named as filtering and windowing indication.
[0061] In some embodiments, whether to perform filtering or windowing operations on the data is determined according to the indication value of the third indication.
[0062] 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.
[0063] In some embodiments, the third indication-related operation is performed after the second indication-related operation.
[0064] For example, Figure 4 Provides a parameter set configuration, such as Figure 4 As shown, the parameter set includes a first indication, a second indication and a third indication, namely, a first inverse Fourier transform indication, a second inverse Fourier transform indication, a filtering and windowing indication. The operation related to the third indication is performed after the operation related to the second indication, and the operation related to the second indication is performed after the operation related to the first indication.
[0065] In some embodiments, the parameter set further includes a fourth indication, and the fourth indication is used to indicate a configuration parameter of a subband. The fourth indication may also be named a subband parameter configuration parameter indication.
[0066] In some embodiments, the configuration parameters of the subband include a subband number parameter and a subcarrier spacing parameter.
[0067] 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.
[0068] In some other embodiments, the subband number parameter is represented by L, and the subband number parameter is L, which is used to indicate that the number of subbands is L+1, and L is a natural number. For example, the subband number parameter is 0, which is used to indicate that the number of subbands is 1; the subband number parameter is 1, which is used to indicate that the number of subbands is 2.
[0069] In some embodiments, when the indication value of the subband number parameter is A, the indication value of the second indication is A. Thus, when the number of subbands is 1, only the required processing 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.
[0070] 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.
[0071] For example, Figure 5 Provides a parameter set configuration, such as Figure 5 As shown, 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. The operation related to the fourth indication is performed before the operation related to the first indication, and the operation related to the second indication is performed after the operation related to the first indication.
[0072] For example, Figure 6 Provides a subband configuration parameter, such as Figure 6 As shown, the configuration parameters of the subband include a subband number parameter and a subcarrier spacing parameter. The subband number parameter is 0, indicating that the number of subbands is 1; the subband number parameter is 1, indicating that the number of subbands is M, where M is an integer greater than 1. The subcarrier spacing parameter is 0, indicating that the subcarrier spacings of the subbands are the same; the subcarrier spacing parameter is 1, indicating that the subcarrier spacings of the subbands are different.
[0073] Another example, Figure 7 Another subband configuration parameter is provided, such as Figure 7 As shown, the configuration parameters of the subband include a subband number parameter and a subcarrier spacing parameter. The subband number parameter is represented by L, and the subband number parameter is L, which is used to indicate that the number of subbands is L+1, and L is a natural number. The subcarrier spacing parameter is 0, which is used to indicate that the subcarrier spacing of the subbands is the same; when the subcarrier spacing parameter is 1, it is used to indicate that the subcarrier spacing of the subbands is different.
[0074] 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.
[0075] For example, Figure 8 Another subband configuration parameter is provided, such as Figure 8 As shown, 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 subcarrier number corresponding to each subband.
[0076] In some embodiments, the parameter set further includes a fifth indication, which is used to indicate whether to perform discrete Fourier transform (DFT) modulation or orthogonal time frequency and space (OTFS) modulation on the data. The fifth indication may also be named as a data transformation processing indication.
[0077] Among them, DFT modulation is a transformation method that converts time domain signals into frequency domain and is used for spectrum analysis or signal processing.
[0078] OTFS modulation is a modulation method based on a time-frequency grid. By mapping digital information onto the time-frequency grid, orthogonality is maintained in the time and frequency domains, thereby effectively combating multipath interference and multi-user interference during wireless transmission. OTFS modulation expands the time window of multipath communication transmission by evenly distributing channel fading in the time and frequency domains, thereby improving communication quality and reliability.
[0079] 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.
[0080] In some embodiments, the indication value of the fifth indication is A, which indicates that no data transformation processing is performed; the indication value of the fifth indication is B, which indicates that DFT modulation is performed on the data; and the indication value of the fifth indication is C, which indicates 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.
[0081] In some embodiments, the fifth indication-related operation is performed before the first indication-related operation.
[0082] For example, Fig. 9 Provides a parameter set configuration, such as Fig. 9 As shown, the parameter set includes a first indication, a second indication, and a fifth indication, namely, a data transformation processing indication, a first inverse Fourier transform indication, and a second inverse Fourier transform indication. The operation related to the fifth indication is performed before the operation related to the first indication.
[0083] In some embodiments, the parameter set further includes a sixth indication, which is used to indicate a carrying mode of data in time and frequency. Exemplarily, 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 and frequency domain, for example, a chirp transmission signal. The sixth indication may also be named as an indication of a carrying mode of data in time and frequency.
[0084] In some embodiments, the parameter set further includes a seventh indication, which is used to indicate whether to add a cyclic prefix or a guard interval after the data undergoes the first inverse Fourier transform. It should be understood that adding a cyclic prefix or a guard interval can effectively suppress the impact of multipath interference and crosstalk, and improve communication quality and reliability.
[0085] 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 a CP / GI indication.
[0086] In some embodiments, the indication value of the seventh indication is A, which indicates that no cyclic prefix or guard interval is added after the data undergoes the first inverse Fourier transform; the indication value of the seventh indication is B, which indicates that a cyclic prefix is added after the data undergoes the first inverse Fourier transform; the indication value of the seventh indication is C, which indicates that a guard interval is added after the data undergoes the first inverse Fourier transform. For example, the indication value A is 0; the indication value B is 1; and the indication value C is 2.
[0087] For example, Fig.10 Provides a parameter set configuration, such as Fig.10 As shown, the parameter set includes a first indication, a second indication, a third indication, a fourth indication, a fifth indication and a seventh indication. The execution order of the above indications is: the fifth indication, the fourth indication, the first indication, the seventh indication, the second indication, the third indication, that is, the data transformation 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.
[0088] Another example, Fig.11 Provides a parameter set configuration, such as Fig.11 As shown, 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. Among them, the execution order of the above indications is: the sixth indication, the fifth indication, the fourth indication, the first indication, the seventh indication, the second indication, the third indication, that is, the data carrying mode 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. The configuration parameters of the subband indicated by the fourth indication include the number of subbands parameter, the subcarrier spacing parameter, the subband bandwidth, the subcarrier spacing corresponding to each subband and the number of subcarriers corresponding to each subband. Among them, the number of subbands parameter is 0, which is used to indicate that the number of subbands is 1; the number of subbands parameter is 1, which is used to indicate that the number of subbands is M, and M is an integer greater than 1. The subcarrier spacing parameter is 0, which is used to indicate that the subcarrier spacing of the subbands is the same; the subcarrier spacing parameter is 1, which is used to indicate that the subcarrier spacing of the subbands is different.
[0089] Continue to refer Fig.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 a Fourier transform with 1 times the number of discrete 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 with 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 with greater than or equal to 4 times the number of IFFT points.
[0090] Continue to refer Fig.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 a Fourier transform with 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 with 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 with greater than or equal to 4 times the number of IFFT points.
[0091] In some embodiments, each parameter set in the N parameter sets has a corresponding identifier, and different parameter sets correspond to different identifiers.
[0092] In some embodiments, each identifier corresponding to each of the N groups of parameter sets corresponds to a different carrier type.
[0093] 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.
[0094] For example, Table 1 provides a parameter set configuration table. The specific configuration of N sets of parameter sets is displayed in a tabular form. In Table 1, columns and rows jointly indicate multiple sets of parameter configurations included in N sets of parameter sets. Table 1 has R rows and C columns, where R=8 and C=N+1. Each column except the first column in Table 1 is a configuration of a parameter set, and each row except the first row is an indication value corresponding to each indication. The first row in Table 1 indicates the group number of the N sets of parameter sets; the first column indicates the indication type included in the N sets of parameter sets, specifically including an indication of the carrying mode of data in time and frequency, an indication of data transformation processing, an indication of configuration parameters of subbands, a first inverse Fourier transform indication, an indication of adding CP / GI, a second inverse Fourier transform indication, and a filtering and windowing indication. Among them, the first inverse Fourier transform indication is used to indicate the execution mode of the first inverse Fourier transform. The indication value of the first inverse Fourier transform indication is represented by 0, 1, 2 or 3. The second inverse Fourier transform indication is used to indicate the execution mode 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.
[0095] Table 1
[0096]
[0097] As another example, Table 2 provides a parameter set configuration table. The specific configuration of N groups of parameter sets is displayed in a tabular form. Table 2 has R rows and C columns, where R=11, C=N+1. Each column except the first column in Table 2 is a configuration of a parameter set, and each row except the first row is an 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, specifically including an indication of the data carrying method in time and frequency, a data transformation processing indication, a subband configuration parameter indication, a first inverse Fourier transform indication, an indication of adding CP / GI, a second inverse Fourier transform indication, and a filtering and windowing indication.
[0098] The subband configuration parameter indicates the configuration parameters of the subband, including 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. The subband number parameter is represented by "0 / 1", where the subband number parameter is 0, indicating that the number of subbands is 1; the subband number parameter is 1, indicating that the number of subbands is M, and M is an integer greater than 1. The subcarrier spacing parameter is represented by "0 / 1", where the subcarrier spacing parameter is 0, indicating that the subcarrier spacing of the subbands is the same; the subcarrier number parameter is 1, indicating that the subcarrier spacing of the subbands is different.
[0099] Table 2
[0100]
[0101] S102: Perform data transmission based on a selected set of parameter sets.
[0102] In some embodiments, data transmission is performed based on a selected set of parameter sets, which is specifically implemented by the following steps:
[0103] It is assumed that the selected set of parameter sets includes a sixth indication, a fifth indication, a fourth indication, a first indication, a seventh indication, a second indication and a third indication.
[0104] Step 1: Determine a time-frequency carrying mode of the transmission data according to the sixth indication;
[0105] 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;
[0106] Step 3: Determine the configuration parameters of the subband used for transmitting data according to the fourth indication, that is, 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;
[0107] Step 4: Determine, according to 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;
[0108] Step 5: Determine whether to add CP or GI to the time domain data of each subband according to the seventh indication;
[0109] 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;
[0110] 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.
[0111] Exemplarily, Table 3 provides a parameter set configuration table. The specific configuration of N parameter sets is shown in a table. 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, specifically including the data carrying mode indication in time and frequency, the data transformation 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.
[0112] Among them, the indication value of the data carrying mode indication 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 indication 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 indication in time and frequency is 2, which is used to indicate that the data is transmitted in the time and frequency domain.
[0113] 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.
[0114] 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.
[0115] The subband number parameter is expressed in "0 to L-1", where the subband number parameter is 0, indicating that the number of subbands is 1; the subband number parameter is 1, indicating that the number of subbands is 2; ..., the subband number parameter is L-1, indicating that the number of subbands is L.
[0116] The subcarrier spacing parameter is represented by "0 / 1", where the subcarrier spacing parameter is 0, indicating that the subcarrier spacing is the same; and the subcarrier spacing parameter is 1, indicating that the subcarrier spacing is different.
[0117] The indication value of the first inverse Fourier transform indication is expressed by "0 / 1 / 2 / 3", wherein 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 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.
[0118] The indication value of adding the CP / GI indication is expressed by "0 / 1 / 2", wherein 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; and 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.
[0119] The indication value of the second inverse Fourier transform indication is expressed by "0 / 1 / 2 / 3", wherein 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 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.
[0120] The indication value of the filtering and windowing indication is expressed by "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 multi-phase filtering processing.
[0121] Table 3
[0122]
[0123]
[0124] For example, referring to Table 3, among the N groups of parameter set configurations, the first group of parameter set configurations is selected for data transmission. Then the data is transmitted in the frequency domain, with 1 subband, and then the subcarriers on the 1 subband are subjected to the first inverse Fourier transform with 2 times oversampling; then the time domain signal output by the first inverse Fourier transform is added with CP, and then a filtering operation is performed. The first group of parameter sets can be used for Filter OFDM data transmission.
[0125] Alternatively, in the N sets of parameter set configurations, the second set of parameter sets is selected for data transmission. Then the data is transmitted in the frequency domain, with L subbands, each subband containing 1 subcarrier, and then the subcarriers in the L subbands are subjected to a 2-fold oversampling second inverse Fourier transform, followed by a polyphase filtering operation. The second set of parameter sets can be used for FB OFDM data transmission.
[0126] Alternatively, in the N parameter set configurations, the third parameter set is selected for data transmission. Then the data is transmitted in the time domain, and then DFT processing is performed, with 1 subband, and then the frequency domain data after DFT processing is subjected to the first inverse Fourier transform with 2 times oversampling; then CP is added to the time domain data output by the first inverse Fourier transform. The third parameter set can be used for DFTs OFDM data transmission.
[0127] Alternatively, in the N groups of parameter set configurations, the fourth group of parameter sets is selected for data transmission. Then the data is transmitted in the frequency domain, with 2 subbands, and then the subcarrier data contained in each of the 2 subbands is subjected to a 2-fold oversampling first inverse Fourier transform; then CP is added to the time domain data output by the first inverse Fourier transform; then the time domain data after adding CP is placed on 2 rows, and then 2 data are taken out according to the column, and the 2 data taken out are subjected to a 4-fold oversampling second inverse Fourier transform, and then a multi-phase filtering operation is performed. The fourth group of parameter sets can be used for GFB OFDM data transmission.
[0128] Based on this, by selecting a set of parameter sets from N sets of parameter sets, data transmission is performed based on the selected set of parameter sets. Not only can different waveform types be flexibly selected for data transmission according to needs, but also different data transmission modes can be flexibly selected according to needs, including low peak-to-average ratio, support for different business types, fast switching of different application scenarios, etc.
[0129] The present application embodiment provides another data transmission method. Fig.12 As shown, the method comprises the following steps:
[0130] S201. Receive control information.
[0131] The control information carries an identifier of a selected set of parameter sets.
[0132] In some embodiments, the control information is carried in downlink control information (DCI) or radio resource control (RRC) signaling.
[0133] In some embodiments, each of the N sets of parameter sets includes at least one set of parameter subsets.
[0134] 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.
[0135] In some embodiments, in the control information, the identifier of the selected set of parameter sets occupies the log 2 N bits, the subset identifier of the selected parameter subset 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 parameter sets.
[0136] Exemplarily, there are N groups of parameter sets, each of which includes Q(n) groups of subsets, where n=1, 2, ..., N.
[0137] When n=1, there are N groups of parameter set configurations, the first group of parameter set configurations includes Q(1) group subsets,
[0138] 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.
[0139] In the control information, use log 2 N bits of information represent the identifier of the selected parameter set. 2 The P bits of information represent the subset identifier of a selected set of parameter subsets, where P is the maximum value in Q(n).
[0140] For example, referring to Table 1, assuming that there are 4 groups of parameter set configurations, the first group of parameter set configurations includes 2 groups of subsets, the second group of parameter set configurations includes 4 groups of subsets, the third group of parameter set configurations includes 8 groups of subsets, and the fourth group of parameter set configurations includes 16 groups of subsets, then N is equal to 4, and P is equal to 16. Therefore, in the control information, 2 bits of information are used to indicate the identifier of the selected parameter set. 4 bits of information are used to indicate the subset identifier of a selected group of parameter subsets.
[0141] 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.
[0142] The above mainly introduces the scheme of the embodiment of the present application from the perspective of the 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 a hardware structure and / or software module corresponding to 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 application, the present application 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 be beyond the scope of the present application.
[0143] The embodiment of the present application can divide the data transmission device into functional modules according to the above 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 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 application 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.
[0144] Fig.13 The data transmission device 300 includes a processing module 301 and a communication module 302 .
[0145] The processing module 301 is used to select a parameter set from the N parameter sets, where the parameter set includes a first indication and a second indication, where the first indication is used to indicate an execution mode of a first inverse Fourier transform, and the second indication is used to indicate an execution mode of a second inverse Fourier transform;
[0146] The communication module 302 is used to perform data transmission based on a selected set of parameter sets.
[0147] 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 a 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.
[0148] In some embodiments, there are E available subcarriers in the frequency domain in 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 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; 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.
[0149] In some embodiments, 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 a Fourier transform with 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 2 times the number of IFFT points; 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 with greater than or equal to 4 times the number of IFFT points.
[0150] 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 X. 1 Point discrete Fourier transform, X 1 is an integer, and F <= X 1 <2F; the second indication value 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; the second indication value 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.
[0151] In some embodiments, 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.
[0152] 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.
[0153] In some embodiments, the parameter set further includes a third indication, where the third indication is used to indicate to perform filtering or windowing operations on the data.
[0154] In some embodiments, the third indication-related operation is performed after the second indication-related operation.
[0155] 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.
[0156] In some embodiments, the fourth indication-related operation is performed before the first indication-related operation.
[0157] In some embodiments, the configuration parameters of the subband include a subband number parameter and a subcarrier spacing parameter.
[0158] 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.
[0159] In some embodiments, when the indication value of the subband number parameter is A, the indication value of the second indication is A.
[0160] 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.
[0161] 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.
[0162] In some embodiments, the parameter set further 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.
[0163] In some embodiments, the fifth indication-related operation is performed before the first indication-related operation.
[0164] In some embodiments, the parameter set also includes a sixth indication, and the sixth indication is used to indicate a carrying method of data in time and frequency.
[0165] 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.
[0166] 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.
[0167] In some embodiments, each parameter set in the N parameter sets has a corresponding identifier, and different parameter sets correspond to different identifiers.
[0168] In some embodiments, each of the N identifiers corresponding to the N groups of parameter sets corresponds to a different carrier type.
[0169] In some embodiments, the communication module 302 is used to receive control information, where the control information carries an identifier of a selected set of parameter sets.
[0170] In some embodiments, the control information is carried in downlink control information DCI or radio resource control RRC signaling.
[0171] 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.
[0172] In some embodiments, each of the N sets of parameter sets includes at least one set of parameter subsets.
[0173] 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.
[0174] In some embodiments, a set of parameter sets contains a log 2 N bits, a subset identifier of a parameter subset 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 parameter sets.
[0175] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present application also provides a possible structure of a communication device, which is used to execute the data transmission method provided in the embodiment of the present application. Fig.14 As shown, the communication device 400 includes: a communication interface 403, a processor 402 and a bus 404. Optionally, the communication device may further include a memory 401.
[0176] Processor 402 may be a processor that implements or executes various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present application. The 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 devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present application. The processor 402 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0177] The communication interface 403 is used to connect with other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0178] The memory 401 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices 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 codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0179] As a possible implementation, the memory 401 may exist independently of the processor 402, and the memory 401 may be connected to the processor 402 via a bus 404 for storing instructions or program codes. When the processor 402 calls and executes the instructions or program codes stored in the memory 401, the data transmission method provided in the embodiment of the present application can be implemented.
[0180] In another possible implementation, the memory 401 may also be integrated with the processor 402 .
[0181] The bus 404 may be an extended industry standard architecture (EISA) bus, etc. The bus 404 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.14 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0182] Some embodiments of the present application 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.
[0183] In an exemplary embodiment, the computer may be the above-mentioned data transmission device, and the present application does not limit the specific form of the computer.
[0184] In some examples, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical disks (e.g., compact disks (CD), digital versatile disks (DVD), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROM), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this application 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.
[0185] An embodiment of the present application provides a computer program product including 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.
[0186] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A data transmission method, characterized in that: The method comprises: 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; Based on the selected set of parameter sets, data transmission is performed.
2. The method according to claim 1, characterized in that 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 with twice 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 greater than or equal to 4 times the number of IFFT points, and D is an integer.
3. The method according to claim 1, characterized in that 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 an M1-point discrete inverse Fourier transform, where 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 inverse Fourier transform, where 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 inverse Fourier transform, where M3 is an integer and M3>=4E.
4. The method according to claim 1, characterized in that: 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; 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, characterized in that 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 an X1-point discrete inverse 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 inverse Fourier transform, where 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 inverse Fourier transform, X3 is an integer, and X3>=4F.
6. The method according to any one of claims 2, 3, 4 or 5, characterized in that: 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 any one of claims 2, 3, 4 or 5, characterized in that: 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, characterized in that 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, characterized in that The operation related to the third indication is performed after the operation related to the second indication.
10. The method according to claim 1, characterized in that 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, characterized in that The operation related to the fourth indication is performed before the operation related to the first indication.
12. The method according to claim 10, characterized in that The subband configuration parameters include a subband number parameter and a subcarrier spacing parameter.
13. The method according to claim 10, characterized in that 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.
14. The method according to claim 13, characterized in that 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, characterized in that 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 spacing of the subband is different.
16. The method according to claim 10, characterized in that 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, characterized in that 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, characterized in that The operation related to the fifth indication is performed before the operation related to the first indication.
19. The method according to claim 1, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that The method further comprises: 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, characterized in that The control information is carried in downlink control information DCI or radio resource control RRC signaling.
26. The method according to claim 1, characterized in that 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, characterized in that Each parameter set of the N parameter sets includes at least one parameter subset.
28. The method according to claim 27, characterized in that 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, characterized in that The identifier of the group of parameter sets occupies log2N bits, and the subset identifier of the group of parameter subsets occupies log2P bits, and 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, characterized in that: 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, characterized in that: 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
Cited By
Data transmission method and apparatus, and storage medium
EP4683280A1
Data transmission method and apparatus, and storage medium
WO2024255289A1
