Data transmission method and device and storage medium
By dividing the data into single-carrier and multi-carrier subband sequences, Fourier transform and zero-complement operations, the spectrum efficiency problems of various data types are solved, the base station/terminal cost is reduced, and the spectrum efficiency and flexibility are improved.
Patent Information
- Application Number
- CN202410158306.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-01
- Publication Date
- 2025-08-01
AI Technical Summary
How to design a unified waveform architecture, flexibly integrate subbands of multiple data types, and flexibly configure them according to the application of different channel bandwidths to improve spectrum efficiency and reduce the cost of base stations/terminals.
The data to be transmitted is divided into N first sequences, corresponding to single-carrier subbands and multi-carrier subbands, and Fourier transform and zero-complement operations are performed. The time domain data sequence is obtained through the inverse Fourier transform, and transmitted on the transmission resource.
Flexible fusion of subbands of multiple data types is realized, reducing the independently increased base station/terminal cost of each waveform scheme, improving spectrum efficiency, and adapting to applications of different channel conditions.
Smart Images

Figure CN120415987A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to a data transmission method, device, and storage medium. Background Art
[0002] With the advancement of communication technology, the frequency bands used by future sixth-generation mobile communication technology (6G) services span a wide range, and deployment methods are diverse. This requires not only multi-bandwidth channels but also waveform solutions tailored to different scenarios. Implementing each waveform solution independently would increase base station and terminal costs. Designing a unified waveform architecture that flexibly integrates subbands of various data types and flexibly configures them based on different channel bandwidth applications to improve spectral efficiency remains a challenge. Summary of the Invention
[0003] The embodiments of the present disclosure provide a data transmission method, apparatus, and storage medium for flexibly integrating different data types to improve spectrum efficiency. The technical solutions provided by the embodiments of the present disclosure are as follows:
[0004] In one aspect, a data transmission method is provided, the method comprising:
[0005] Dividing the data to be transmitted into N first sequences; among the N first sequences, M first sequences each correspond to a single-carrier subband, and K first sequences each correspond to a multi-carrier subband, where N is a positive integer, M is a positive integer less than or equal to N, and K is equal to NM; within a time domain symbol length, the number of data in the first sequence corresponding to the multi-carrier subband is less than the number of data in the first sequence corresponding to the single-carrier subband;
[0006] Based on the N first sequences, N second sequences are obtained; wherein the N second sequences include a sequence obtained by performing a Fourier transform on the first sequence corresponding to a single-carrier subband, a sequence obtained by performing a zero-padding operation on the first sequence corresponding to a multi-carrier subband adjacent to the single-carrier subband, and a first sequence corresponding to a multi-carrier subband not adjacent to the single-carrier subband;
[0007] Performing a first inverse Fourier transform on the N second sequences to obtain N third sequences;
[0008] Performing a second inverse Fourier transform on the N third sequences to obtain a time domain data sequence;
[0009] A time domain data sequence is transmitted on a transmission resource of data to be transmitted.
[0010] In another aspect, a data transmission method is provided, the method comprising:
[0011] Transmit data over a channel bandwidth; the channel bandwidth includes W sub-bands, where M sub-bands out of the W sub-bands are single-carrier sub-bands and K sub-bands are multi-carrier sub-bands, M is less than or equal to N, N is less than or equal to W, K = N - M, and N, W, and M are all positive integers;
[0012] Within one time-domain symbol length, the number of data in the first sequence corresponding to the multi-carrier sub-bands adjacent to the single-carrier sub-band is less than the number of sub-carriers of the multi-carrier sub-band; the number of data in the first sequence corresponding to the multi-carrier sub-bands not adjacent to the single-carrier sub-band is equal to the number of sub-carriers of the multi-carrier sub-band; the number of data in the first sequence corresponding to the single-carrier sub-band is greater than the number of sub-carriers of the multi-carrier sub-band.
[0013] On the other hand, a data transmission device is provided, and the device includes:
[0014] A processing module, configured to divide the data to be transmitted into N first sequences; among the N first sequences, M first sequences each correspond to a single-carrier sub-band, and K first sequences each correspond to a multi-carrier sub-band, N is a positive integer, M is a positive integer less than or equal to N, and K = N - M; within one time-domain symbol length, the number of data in the first sequence corresponding to the multi-carrier sub-band is less than the number of data in the first sequence corresponding to the single-carrier sub-band;
[0015] The processing module is further configured to obtain N second sequences based on the N first sequences; where the N second sequences include the sequence obtained by performing a Fourier transform on the first sequence corresponding to the single-carrier sub-band, the sequence obtained by performing a zero-padding operation on the first sequence corresponding to the multi-carrier sub-band adjacent to the single-carrier sub-band, and the first sequence corresponding to the multi-carrier sub-band not adjacent to the single-carrier sub-band;
[0016] The processing module is further configured to perform an inverse Fourier transform on the N second sequences to obtain N third sequences;
[0017] The processing module is further configured to perform a second inverse Fourier transform on the N third sequences to obtain a time-domain data sequence;
[0018] A communication module, configured to transmit the time-domain data sequence on the transmission resources of the data to be transmitted.
[0019] On the other hand, a data transmission device is provided, and the device includes:
[0020] A communication module, configured to transmit data over a channel bandwidth; the channel bandwidth includes W sub-bands, where M sub-bands out of the W sub-bands are single-carrier sub-bands and K sub-bands are multi-carrier sub-bands, M is less than or equal to N, N is less than or equal to W, K = N - M, and N, W, and M are all positive integers;
[0021] Within a time-domain symbol length, the number of data in the first sequence corresponding to the multi-carrier sub-band adjacent to the single-carrier sub-band is less than the number of sub-carriers of the multi-carrier sub-band; the number of data in the first sequence corresponding to the multi-carrier sub-band not adjacent to the single-carrier sub-band is equal to the number of sub-carriers of the multi-carrier sub-band; the number of data in the first sequence corresponding to the single-carrier sub-band is greater than the number of sub-carriers of the multi-carrier sub-band.
[0022] In another aspect, there is provided a communication device, including: 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; when the processor executes the computer program instructions, the data transmission method of any one of the above embodiments is implemented.
[0023] In another aspect, there is provided a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions run on a computer (such as a communication device or a signal transmission device), the data transmission method of any one of the above embodiments is implemented.
[0024] In another aspect, there is provided a computer program product, which includes computer program instructions, and when the computer program instructions are executed, the data transmission method of any one of the above embodiments is implemented.
[0025] The technical solution provided by the embodiments of the present disclosure flexibly integrates sub-bands of multiple data types, reducing the cost of the base station / terminal increased by each waveform scheme independently. And different sub-bands can be flexibly configured to adapt to different channel conditions, while supporting applications with different channel bandwidths. Among them, within a time-domain symbol length, the number of data in the first sequence corresponding to the multi-carrier sub-band is less than the number of data in the first sequence corresponding to the single-carrier sub-band, and the single-carrier data is more than the multi-carrier data, which is more flexible; and zero-padding operations are performed on the first sequence corresponding to the multi-carrier sub-band adjacent to the single-carrier sub-band, which can avoid the sub-band interference generated by the single-carrier sub-band. This is beneficial to improving the spectrum efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 It is a schematic diagram of the architecture of a communication system provided by the embodiments of the present disclosure;
[0027] Figure 2 It is a flowchart of a data transmission method provided by the embodiments of the present disclosure;
[0028] Figure 3 It is a schematic diagram of the process of a data transmission provided by the embodiments of the present disclosure Figure 1 ;
[0029] Figure 4 It is a schematic diagram of the process of a data transmission provided by the embodiments of the present disclosure Figure 2 ;
[0030] Figure 5 Schematic diagram of a data transmission process provided by an embodiment of the present disclosure Figure 3 ;
[0031] Figure 6 Schematic diagram of a data transmission process provided by an embodiment of the present disclosure Figure 4 ;
[0032] Figure 7 Schematic diagram of a data transmission process provided by an embodiment of the present disclosure Figure 5 ;
[0033] Figure 8 Schematic diagram of a data transmission process provided by an embodiment of the present disclosure Figure 6 ;
[0034] Figure 9 Schematic diagram of a data transmission process provided by an embodiment of the present disclosure Figure 7 ;
[0035] Figure 10 Schematic diagram of a data transmission process provided by an embodiment of the present disclosure Figure 8 ;
[0036] Figure 11 Schematic diagram of a data transmission process provided by an embodiment of the present disclosure Figure 9 ;
[0037] Figure 12 Schematic diagram of a data transmission process provided by an embodiment of the present disclosure Figure 10 ;
[0038] Figure 13 Schematic diagram of the structure of a data transmission device provided by an embodiment of the present disclosure;
[0039] Figure 14 Schematic diagram of the structure of another data transmission device provided by an embodiment of the present disclosure;
[0040] Figure 15 Schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure. Detailed implementation manners
[0041] Next, the technical solutions in the embodiments of the present disclosure will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
[0042] In the description of the present disclosure, unless otherwise specified, " / " means "or". For example, A / B may mean A or B. The "and / or" herein is merely a correlative relationship describing associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, "at least one" means one or more, and "a plurality" means two or more. The terms such as "first" and "second" do not limit the quantity and execution order, and the terms such as "first" and "second" do not necessarily limit being different.
[0043] It should be noted that in the present disclosure, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present disclosure should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0044] Long Term Evolution (LTE) is a wireless cellular communication technology for 4G. LTE adopts 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. Currently, OFDM technology has been widely applied in wireless communication. Due to the adoption of Cyclic Prefix (CP), the CP-OFDM system can well solve the multipath delay problem and divides the frequency-selective channel into a set of parallel flat channels, which well simplifies the channel estimation method and has high channel estimation accuracy. However, the performance of the CP-OFDM system is sensitive to the frequency offset and time offset between adjacent subbands, mainly because the spectrum leakage of this system is relatively large, so it is easy to cause interference between subbands. Currently, the LTE system uses a guard interval in the frequency domain, but this reduces the spectrum efficiency, so some new technologies need to be adopted to suppress out-of-band leakage.
[0045] The Fifth Generation New Radio (5G NR) communication technology still uses CP-OFDM as the basic waveform, and different subcarrier spacings (Numerology) can be adopted between two adjacent subbands, which will destroy the orthogonality between subcarriers and bring new interference problems. Regarding how to solve this interference problem, one relatively direct method is to insert a guard bandwidth between two transmission bands with different Numerology, but this will waste frequency resources.
[0046] With the development of technology, the frequency band span for future 6G services is very large and the deployment methods are also increasing. Thus, not only multi-bandwidth channels are required, but also waveform schemes that meet different scenarios are needed. Conducting each waveform scheme independently will increase the cost of the base station / terminal. How to design a unified waveform architecture to flexibly integrate multiple waveforms. How to flexibly support applications with different channel bandwidths, flexibly configure different sub-bands to adapt to different channel conditions, and improve spectral efficiency are the problems that need to be solved.
[0047] In view of this, the present disclosure provides a data transmission method, which divides the data to be transmitted into N first sequences; among the N first sequences, M first sequences each correspond to a single-carrier sub-band, and K first sequences each correspond to a multi-carrier sub-band, where N is a positive integer, M is a positive integer less than or equal to N, and K = N - M; within a time-domain symbol length, the number of data in the first sequence corresponding to the multi-carrier sub-band is less than the number of data in the first sequence corresponding to the single-carrier sub-band; based on the N first sequences, N second sequences are obtained; wherein, the N second sequences include the sequence obtained by performing Fourier transform on the first sequence corresponding to the single-carrier sub-band, the sequence obtained by performing zero-padding operation on the first sequence corresponding to the multi-carrier sub-band adjacent to the single-carrier sub-band, and the first sequence corresponding to the multi-carrier sub-band not adjacent to the single-carrier sub-band; perform an inverse Fourier transform of the first kind on the N second sequences to obtain N third sequences; perform an inverse Fourier transform of the second kind on the N third sequences to obtain a time-domain data sequence; and transmit the time-domain data sequence on the transmission resources of the data to be transmitted.
[0048] In this way, by flexibly integrating sub-bands of multiple data types, the cost of the base station / terminal increased by conducting each waveform scheme independently is reduced. And different sub-bands can be flexibly configured to adapt to different channel conditions, while supporting applications with different channel bandwidths. Among them, within a time-domain symbol length, the number of data in the first sequence corresponding to the multi-carrier sub-band is less than the number of data in the first sequence corresponding to the single-carrier sub-band, and there is more single-carrier data than multi-carrier data, which is more flexible; and zero-padding operation is performed on the first sequence corresponding to the multi-carrier sub-band adjacent to the single-carrier sub-band, which can avoid sub-band interference generated by the single-carrier sub-band. This is conducive to improving spectral efficiency.
[0049] The data transmission method provided by the embodiments of the present disclosure can be applied to systems of multiple communication systems. For example, the systems to which the data transmission method provided by the embodiments of the present disclosure can be applied include but are not limited to communication systems such as LTE systems, various versions evolved from LTE, 5G systems, etc. In addition, the data transmission method provided by the embodiments of the present disclosure can also be applied to future-oriented communication systems (such as 6G communication systems), etc.
[0050] In the embodiments of the present disclosure, the network architecture of a mobile communication network (including but not limited to 3G, 4G, 5G, and future mobile communication networks) may at least include a first communication node and a second communication node. It should be understood that in this example, in the downlink, the first communication node may be a network-side device (such as including but not limited to a base station), and the second communication node may be a terminal-side device (such as including but not limited to a terminal). Of course, in the uplink, the first communication node may also be a terminal-side device, and the second communication node may also be a network-side device. In device-to-device communication between two communication nodes, both the first communication node and the second communication node may be base stations or terminals. The first communication node and the second communication node may be abbreviated as the first node and the second node respectively.
[0051] Exemplarily, taking the first communication node as a terminal and the second communication node as a base station as an example, as Figure 1 shown, a communication system provided by an embodiment of the present disclosure includes a terminal 10 and a base station 20. The terminal 10 and the base station 20 may be one or more, and the quantity is not limited.
[0052] In some embodiments, the base station 20 provides wireless access services for the terminal 10. One base station 20 provides at least one service coverage area (also referred to as a cell). The terminal 10 entering this area can communicate with the base station 20 through a wireless signal to receive the wireless access services provided by the base station 20.
[0053] In some embodiments, the base station (BS) may be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA), or an evolved Node B (eNB or eNodeB), a base station device 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, remote radio heads, reconfigurable intelligent surfaces (RISs), routers, relays, transmit receive points (TRPs), wireless fidelity (WIFI) devices, and other various network-side devices.
[0054] In some embodiments, the terminal may be a device with wireless transceiver capabilities. The terminal may be a mobile phone, a tablet computer (Pad), 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, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, and so on. The embodiments of the present disclosure do not limit the application scenarios. Sometimes the terminal may also be referred to as a user, user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile unit, remote station, remote terminal, mobile device, UE terminal, wireless communication device, UE agent, or UE device, etc., and the embodiments of the present disclosure do not limit this.
[0055] It should be noted that Figure 1 is only an exemplary framework diagram, Figure 1 the number of devices included in it, the names of each device are not restricted, and in addition to Figure 1 the devices shown, the communication system may also include other devices, such as core network devices.
[0056] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and service scenarios described in the embodiments of the present disclosure are for more clearly explaining 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. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.
[0057] The embodiments of the present disclosure provide a data transmission method. As Figure 2 shown, the method includes the following steps:
[0058] S101. Divide the data to be transmitted into N first sequences.
[0059] Among them, among the N first sequences, M first sequences each correspond to a single-carrier subband, and K first sequences each correspond to a multi-carrier subband, where N is a positive integer, M is a positive integer less than or equal to N, and K = N - M.
[0060] The K first sequences at least include the first sequences corresponding to the multi - carrier sub - bands adjacent to the single - carrier sub - band and the first sequences corresponding to the multi - carrier sub - bands not adjacent to the single - carrier sub - band. For the convenience of description, hereinafter, the multi - carrier sub - band adjacent to the single - carrier sub - band is denoted as the first multi - carrier sub - band, and the multi - carrier sub - band not adjacent to the single - carrier sub - band is denoted as the second multi - carrier sub - band.
[0061] It can be understood that when transmitting the first sequence by using single - carrier, less power and energy are required, which can effectively reduce the power consumption and energy consumption at the transmitter and receiver. When transmitting the first sequence by using multi - carrier, the first sequence can be transmitted on multiple different carriers, thereby reducing the risk of single - carrier failure and improving the reliability and fault tolerance of the system.
[0062] Within the length of one time - domain symbol, the number of data of the first sequence corresponding to the multi - carrier sub - band is less than the number of data of the first sequence corresponding to the single - carrier sub - band. The advantage of this is that there is more single - carrier data than multi - carrier data, which is more flexible. And it can make the filter coefficients be 1 within the sub - band and will not affect the performance due to the filter.
[0063] In some embodiments, a different sub - band is assigned to each of the N first sequences, and a total of N sub - bands are assigned, that is, the N first sequences correspond to N sub - bands. These N sub - bands are all or part of the sub - bands included in the channel bandwidth.
[0064] Exemplarily, as Figure 3 shown, the data to be transmitted is divided into 4 first sequences. The 1st first sequence contains 56 data, the 2nd first sequence contains 72 data, the 3rd first sequence contains 56 data, and the 4th first sequence contains 64 data. Among them, the 2nd first sequence corresponds to a single - carrier sub - band, and the remaining 3 each correspond to a multi - carrier sub - band. The 1st first sequence corresponds to multi - carrier sub - band 1, the 2nd first sequence corresponds to single - carrier sub - band 2, the 3rd first sequence corresponds to multi - carrier sub - band 3, and the 4th first sequence corresponds to multi - carrier sub - band 4.
[0065] In some embodiments, the N sub - bands satisfy at least one of the following in the frequency domain:
[0066] The N sub - bands are arbitrarily distributed in the frequency domain;
[0067] The N sub - bands are continuous in the frequency domain;
[0068] The bandwidths of the N sub - bands are the same;
[0069] M single - carrier sub - bands among the N sub - bands are non - continuous in the frequency domain.
[0070] In some embodiments, the data to be transmitted is all or part of the data to be transmitted within the channel bandwidth.
[0071] In some embodiments, the data to be transmitted includes modulated data and / or reference signal data.
[0072] Among them, the modulated data can be data modulated by constellation points, and the data modulated by constellation points is used to transmit user data. The reference signal data is used to help the receiving end measure the channel state, perform channel estimation and decoding. By using the reference signal data, the receiving end can demodulate and decode the signal more accurately, thereby improving the reliability and performance of communication.
[0073] In some embodiments, when the data to be transmitted includes reference signal data, N first sequences carry the reference signal data.
[0074] Exemplarily, as shown, assume that the data to be transmitted includes 4 reference signal data. The data to be transmitted is divided into 4 first sequences, each first sequence corresponding to a sub-band. The 4 first sequences respectively contain 56, 72, 56, and 64 data. Among them, the first first sequence corresponds to multi-carrier sub-band 1, and the first first sequence carries the reference signal data. The second first sequence corresponds to single-carrier sub-band 2, the third first sequence corresponds to multi-carrier sub-band 3, and the fourth first sequence corresponds to multi-carrier sub-band 4.
[0075] In some embodiments, the sub-bands corresponding to N groups of first sequences are all single-carrier sub-bands. In this case, the above M is equal to N.
[0076] In some embodiments, within one time-domain symbol length, the number of data in the first sequence corresponding to the first multi-carrier sub-band is less than the number of data in the first sequence corresponding to the second multi-carrier sub-band.
[0077] Exemplarily, continue to refer to Figure 4 shown, within one time-domain symbol length, the number of data in the first sequence corresponding to multi-carrier 1 and the number of data in the first sequence corresponding to multi-carrier 3 are both less than the number of data in the first sequence corresponding to multi-carrier 4.
[0078] In some embodiments, within one time-domain symbol length, the number of data in the first sequence corresponding to the first multi-carrier sub-band is less than the number of sub-carriers of the first multi-carrier sub-band.
[0079] Exemplarily, continue to refer to As shown, within the length of one time-domain symbol, the number of data included in the first sequence corresponding to multi-carrier 1 is 56, the number of sub-carriers of multi-carrier 1 is 64, and the number of data included in the first sequence corresponding to multi-carrier 1 is less than the number of sub-carriers of multi-carrier 1. Within the length of one time-domain symbol, the number of data included in the first sequence corresponding to multi-carrier 3 is 56, the number of sub-carriers of multi-carrier 3 is 64, and the number of data included in the first sequence corresponding to multi-carrier 3 is less than the number of sub-carriers of multi-carrier 3.
[0080] In some embodiments, within the length of one time-domain symbol, the number of data of the first sequence corresponding to the second multi-carrier sub-band is equal to the number of sub-carriers of the second multi-carrier sub-band.
[0081] Exemplarily, continue to refer to Figure 3 As shown, within the length of one time-domain symbol, the number of data included in the first sequence corresponding to multi-carrier 4 is 64, the number of sub-carriers of multi-carrier 4 is 64, and the number of data included in the first sequence corresponding to multi-carrier 1 is equal to the number of sub-carriers of multi-carrier 1.
[0082] In some embodiments, within the length of one time-domain symbol, the number of data of the first sequence corresponding to the single-carrier sub-band is equal to the number of sub-carriers of the multi-carrier sub-band.
[0083] In some embodiments, within the length of one time-domain symbol, the number of data of the first sequence corresponding to the single-carrier sub-band is greater than the number of sub-carriers of the multi-carrier sub-band.
[0084] Exemplarily, continue to refer to As shown, within the length of one time-domain symbol, the number of data of the first sequence corresponding to the single-carrier sub-band is 72, and the number of sub-carriers of the multi-carrier sub-band is 64. Therefore, within the length of one time-domain symbol, the number of data of the first sequence corresponding to the single-carrier sub-band is greater than the number of sub-carriers of the multi-carrier sub-band.
[0085] In some embodiments, within the same time length, the number of data of M first sequences is the same.
[0086] In some embodiments, within the length of one time-domain symbol, the number of data of the first sequence corresponding to the single-carrier sub-band is the i-th power of 2, where i is an integer greater than or equal to 0.
[0087] In some embodiments, within the length of one time-domain symbol, the number of data of the first sequence corresponding to the second multi-carrier sub-band is the j-th power of 2, where j is an integer greater than or equal to 0.
[0088] Exemplarily, continue to refer to Figure 3 As shown, the number of data of the first sequence corresponding to multi-carrier sub-band 4 is the 6th power of 2.
[0089] Among them, the length of one time-domain symbol can be the length of one OFDM symbol time.
[0090] In some embodiments, the configuration of the K multi-carrier subbands corresponding to the K first sequences is not restricted. For example, the sub-carrier intervals of the K multi-carrier subbands can be the same or different. Also for example, the number of sub-carriers of the K multi-carrier subbands can be the same or different.
[0091] In some embodiments, the subband is a single-carrier subband, and the center frequency point of the subband is located in the middle of the single-carrier subband.
[0092] In some embodiments, the data in the first sequence corresponding to the first multi-carrier subband is mapped on the sub-carriers in the first multi-carrier subband that are not adjacent to the single-carrier subband, and the data mapped on the sub-carriers in the first multi-carrier subband that are adjacent to the single-carrier subband is 0. In this way, for the junction of the single-carrier subband and the multi-carrier subband, since the single-carrier will generate subband interference, mapping 0 on the sub-carriers adjacent to the single-carrier subband to avoid these interferences, and at the same time using other sub-carrier parts without interference, improving the spectrum efficiency.
[0093] Exemplarily, as shown, the data to be transmitted is divided into 4 first sequences. The first first sequence contains 56 data, the second first sequence contains 72 data, the third first sequence contains 56 data, and the fourth first sequence contains 64 data. The data in the first sequences corresponding to multi-carrier subband 1 and multi-carrier subband 3 are respectively mapped on the sub-carriers in multi-carrier subband 1 and multi-carrier subband 3 that are not adjacent to single-carrier subband 2. And the data mapped on 8 sub-carriers in multi-carrier subband 1 that are adjacent to single-carrier subband 2 is 0, and the data mapped on 8 sub-carriers in multi-carrier subband 3 that are adjacent to single-carrier subband 2 is 0.
[0094] In some embodiments, both sides of the multi-carrier subband are adjacent to two single-carrier subbands, and the multi-carrier subband is used to transmit data or not used to transmit data.
[0095] Exemplarily, as Figure 3 shown, the data to be transmitted is divided into 4 first sequences. The first first sequence contains 64 data, the second first sequence contains 56 data, the third first sequence contains 72 data, and the fourth first sequence contains 72 data. The first first sequence corresponds to multi-carrier subband 1, the second first sequence corresponds to multi-carrier subband 2, the third first sequence corresponds to single-carrier subband 3, and the fourth first sequence corresponds to single-carrier subband 4; the multi-carrier subband between single-carrier subband 3 and single-carrier subband 4 does not transmit data.
[0096] Another exemplarily, as As shown in the figure, the data to be transmitted is divided into 4 first sequences. The first first sequence contains 56 data, the second first sequence contains 72 data, the third first sequence contains 52 data, and the fourth first sequence contains 72 data. Among them, the first first sequence corresponds to multi-carrier sub-band 1, the second first sequence corresponds to single-carrier sub-band 2, the third first sequence corresponds to multi-carrier sub-band 3, and the fourth first sequence corresponds to single-carrier sub-band 4. The multi-carrier sub-band between single-carrier sub-band 2 and single-carrier sub-band 4 transmits data.
[0097] S102. Obtain N second sequences based on the N first sequences.
[0098] Among them, the N second sequences include the sequence obtained by performing Fourier transform on the first sequence corresponding to the single-carrier sub-band, the sequence obtained by performing zero-padding operation on the first sequence corresponding to the first multi-carrier sub-band, and the first sequence corresponding to the second multi-carrier sub-band. The Fourier transform at least includes fast Fourier transform (FFT).
[0099] In some embodiments, performing a zero-padding operation on the first sequence corresponding to the first multi-carrier sub-band includes: when the first multi-carrier sub-band is adjacent to the single-carrier sub-band only on one side, performing a zero-padding operation on the side of the first sequence corresponding to the first multi-carrier sub-band that is adjacent to the single-carrier sub-band; or, when the first multi-carrier sub-band is adjacent to the single-carrier sub-band on both sides, performing a zero-padding operation on both sides of the first sequence corresponding to the first multi-carrier sub-band. In this way, at the junction of the single-carrier sub-band and the multi-carrier sub-band, since the single-carrier will generate sub-band interference, zero-padding is performed on the multi-carrier sub-band to avoid these interferences, and at the same time, the sub-carrier parts without interference are utilized, improving the spectral efficiency.
[0100] In some embodiments, the number of zeros padded in the zero-padding operation has a positive correlation with the roll-off factor of the filter of the single-carrier sub-band adjacent to the first multi-carrier sub-band. In this way, the data affected by the roll-off part of the filter in the adjacent sub-band is zero-padded to avoid inter-sub-band interference.
[0101] Exemplarily, continue to refer to Figure 3As shown, the multi - carrier sub - band 1 corresponding to the 1st first sequence, the multi - carrier sub - band 3 corresponding to the 3rd first sequence are adjacent to the single - carrier sub - band 2 corresponding to the 2nd first sequence, and the roll - off factor of the filter of the single - carrier sub - band 2 is 1 / 9; 8 zero sub - carriers are added to the side of the multi - carrier sub - band 1 adjacent to the single - carrier sub - band 2 to obtain the second sequence corresponding to the multi - carrier sub - band 1, and the number of data is 64; 8 zero sub - carriers are added to the side of the multi - carrier sub - band 3 adjacent to the single - carrier sub - band 2 to obtain the second sequence corresponding to the multi - carrier sub - band 3, and the number of data is 64. The first sequence corresponding to the single - carrier sub - band 2 is subjected to FFT to obtain the second sequence corresponding to the single - carrier sub - band 2, and the number of data is 72. The first sequence corresponding to the multi - carrier sub - band 4 is used as the second sequence corresponding to the multi - carrier sub - band 4, and the number of data is 64.
[0102] Another exemplary one is, as shown, the data to be transmitted is divided into 4 first sequences. The 1st first sequence contains 56 data, the 2nd first sequence contains 72 data, the 3rd first sequence contains 52 data, and the 4th first sequence contains 72 data. Among them, the 1st first sequence corresponds to the multi - carrier sub - band 1, the 2nd first sequence corresponds to the single - carrier sub - band 2, the 3rd first sequence corresponds to the multi - carrier sub - band 3, and the 4th first sequence corresponds to the single - carrier sub - band 4. The roll - off factor of the filter of the single - carrier sub - band 3 is 1 / 9, and the roll - off factor of the filter of the single - carrier sub - band 4 is 1 / 9.
[0103] The first sequence corresponding to the multi - carrier sub - band 1 is adjacent to one side of the single - carrier sub - band 2, and 8 zero sub - carriers are added to the adjacent side of the first sequence corresponding to the multi - carrier sub - band 1 and the single - carrier sub - band 2 to obtain the second sequence corresponding to the multi - carrier sub - band 1.
[0104] The first sequence corresponding to the multi - carrier sub - band 3 is adjacent to one side of the single - carrier sub - band 2 and adjacent to one side of the single - carrier sub - band 4. 8 zero sub - carriers are added to the side of the first sequence corresponding to the multi - carrier sub - band 3 adjacent to the single - carrier sub - band 2, and 8 zero sub - carriers are added to the other adjacent side of the first sequence corresponding to the multi - carrier sub - band 3 and the single - carrier sub - band 4. The first sequences corresponding to the single - carrier sub - band 2 and the single - carrier sub - band 4 are respectively subjected to FFT to obtain the second sequences corresponding to the single - carrier sub - band 2 and the single - carrier sub - band 4.
[0105] S103. Perform the first inverse Fourier transform on N second sequences to obtain N third sequences.
[0106] In some embodiments, performing the first inverse Fourier transform on N second sequences is to perform the first inverse Fourier transform on the data within one time domain symbol in each of the N second sequences respectively.
[0107] In some embodiments, the first inverse Fourier transform is an oversampled inverse Fourier transform.
[0108] In some embodiments, the first inverse Fourier transform at least includes an oversampled inverse discrete Fourier transform (IDFT) and an inverse fast Fourier transform (IFFT).
[0109] In some embodiments, for the second sequence corresponding to the first multi-carrier sub-band obtained after padding zeros to the first sequence corresponding to the first multi-carrier sub-band, the first inverse Fourier transform performed on the second sequence corresponding to the first multi-carrier sub-band is an oversampled inverse Fourier transform to obtain the third sequence corresponding to the first multi-carrier sub-band, and the number of data of the third sequence corresponding to the first multi-carrier sub-band is twice the number of sub-carriers of the first multi-carrier sub-band.
[0110] In some embodiments, for the second sequence corresponding to the second multi-carrier sub-band obtained after padding zeros to the first sequence corresponding to the second multi-carrier sub-band, the first inverse Fourier transform performed on the second sequence corresponding to the second multi-carrier sub-band is an oversampled inverse Fourier transform to obtain the third sequence corresponding to the second multi-carrier sub-band, and the number of data of the third sequence corresponding to the second multi-carrier sub-band is twice the number of sub-carriers of the second multi-carrier sub-band.
[0111] In some embodiments, the number of transform points of the first inverse Fourier transform satisfies the power of 2 to the i-th power, where i is an integer greater than or equal to 0.
[0112] In some embodiments, when the sub-carrier intervals of two sub-bands are the same, the first inverse Fourier transform performed on the second sequences corresponding to the two sub-bands uses the same number of transform points.
[0113] In some embodiments, the zero-frequency position of the first inverse Fourier transform performed on the second sequence is within the sub-band corresponding to the second sequence, or the zero-frequency position of the first inverse Fourier transform performed on the second sequence is on a sub-carrier within the sub-band corresponding to the second sequence.
[0114] Exemplarily, the zero-frequency position of the first inverse Fourier transform performed on the second sequence is on one of the sub-carriers within the sub-band corresponding to the second sequence.
[0115] In some embodiments, performing an inverse first Fourier transform on N second sequences to obtain N third sequences includes: cyclically repeating partial data of the second sequence corresponding to a single-carrier subband to obtain a fourth sequence, the length of the fourth sequence being twice the number of data of the second sequence corresponding to a multi-carrier subband; performing an inverse first Fourier transform on the fourth sequence to obtain the third sequence corresponding to the single-carrier subband, the length of the third sequence corresponding to the single-carrier subband being twice the number of data of the second sequence corresponding to the multi-carrier subband.
[0116] In some embodiments, performing an inverse first Fourier transform on N second sequences to obtain N third sequences includes: cyclically repeating partial data of the second sequence corresponding to a single-carrier subband to obtain a fifth sequence, the length of the fifth sequence being less than twice the number of data of the second sequence corresponding to a multi-carrier subband; performing an oversampled inverse first Fourier transform on the fifth sequence to obtain the third sequence corresponding to the single-carrier subband, the length of the third sequence corresponding to the single-carrier subband being twice the number of data of the second sequence corresponding to the multi-carrier subband.
[0117] Exemplarily, continuing to refer to Figure 3 As shown, performing oversampled IDFT on the second sequences corresponding to multi-carrier 1, multi-carrier 3, and multi-carrier 4 respectively to obtain the third sequences corresponding to multi-carrier 1, multi-carrier 3, and multi-carrier 4. After performing cyclic repetition of partial data and zero-padding on the second sequence corresponding to single-carrier 2, a fourth sequence corresponding to single-carrier 2 is obtained, with the number of data being 128; performing IFFT on the fifth sequence corresponding to single-carrier 2 to obtain the third sequence corresponding to single-carrier 2, and the number of data of each third sequence is 128.
[0118] S104. Performing an inverse second Fourier transform on N third sequences to obtain a time-domain data sequence.
[0119] Among them, the inverse second Fourier transform is a subband-level inverse Fourier transform.
[0120] In some embodiments, the number of transform points of the inverse second Fourier transform is greater than N.
[0121] In some embodiments, the inverse second Fourier transform at least includes oversampled IDFT.
[0122] In some embodiments, performing an inverse second Fourier transform on N third sequences together to obtain a time-domain data sequence includes: arranging the N third sequences in rows to obtain a data matrix; extracting multiple seventh sequences column by column from the data matrix, each seventh sequence containing N data; performing an inverse second Fourier transform on the multiple seventh sequences respectively to obtain multiple time-domain data subsequences; and forming a time-domain data sequence with the multiple time-domain data subsequences.
[0123] In some embodiments, the time-domain data sequence is formed by concatenating a plurality of time-domain data subsequences in series.
[0124] In some embodiments, the concatenation interval between two time-domain data subsequences is half of the length of the time-domain data subsequence.
[0125] Exemplarily, 4 third sequences are arranged row by row to obtain a data matrix; a plurality of seventh sequences are extracted column by column from the data matrix, and each seventh sequence contains 4 data; the plurality of seventh sequences are respectively subjected to an inverse second Fourier transform to obtain a plurality of time-domain data subsequences; a time-domain data sequence is formed by the plurality of time-domain data subsequences, and the concatenation interval between two time-domain data subsequences is 2.
[0126] In some embodiments, performing an inverse second Fourier transform on N third sequences to obtain a time-domain data sequence includes: obtaining P sixth sequences, where P is a positive integer; performing an inverse second Fourier transform on the N third sequences and the P sixth sequences together to obtain a time-domain data sequence.
[0127] In some embodiments, the data included in the P sixth sequences is other data outside the data to be transmitted.
[0128] In some embodiments, performing an inverse second Fourier transform on N third sequences to obtain a time-domain data sequence includes: obtaining P sixth sequences, where P is a positive integer; performing zero-padding operations and / or inverse Fourier transform operations on the P sixth sequences respectively to obtain P eighth sequences, and the number of data included in the eighth sequences is twice the number of subcarriers corresponding to the multi-carrier subbands; performing an inverse second Fourier transform on the N third sequences and the P eighth sequences together to obtain a time-domain data sequence.
[0129] In some embodiments, before performing an inverse second Fourier transform on N groups of third sequences, other operations are further included. For example, a cyclic prefix addition operation.
[0130] S105. Transmit the time-domain data sequence on the transmission resources of the data to be transmitted.
[0131] In some embodiments, the N subbands included in the transmission resources of the data to be transmitted are all or part of the subbands included in the channel bandwidth, and the N subbands are the subbands corresponding to N first sequences.
[0132] In some embodiments, before transmitting a time-domain data sequence on the transmission resources of the data to be transmitted, a filtering operation and / or a windowing operation is performed on the time-domain data sequence, and the filtering operation is a single-phase filtering or a polyphase filtering.
[0133] In some embodiments, the windowing operation includes: grouping the time-domain data sequence, then performing periodic extension, then multiplying by a preset function, and then performing staggered superposition between groups.
[0134] In some embodiments, the filtering functions used in polyphase filtering include at least one of the following: root raised cosine function, raised cosine function, rectangular function, isotropic orthogonal transform algorithm (IOTA) function.
[0135] In some embodiments, the filtering operation satisfies at least one of the following:
[0136] The coefficients of the filter corresponding to the filtering operation are preset values;
[0137] The width of the filter corresponding to the filtering operation is greater than the bandwidth of the sub-band corresponding to the filtering operation.
[0138] In some embodiments, the parameters of the filters corresponding to different sub-bands among the N sub-bands are the same.
[0139] Exemplarily, the coefficients of the filter corresponding to the filtering operation are 1 within the sub-band.
[0140] In some embodiments, after performing a filtering operation and / or a windowing operation on the time-domain data sequence, the obtained time-domain data sequence is further subjected to DAC and / or RF. DAC (digital to analog converter) is the conversion from a digital signal to an analog signal. In the time domain, this involves converting digital data into a continuous analog waveform. For example, you may have a digital data sequence representing music or speech, and through the DAC, this data will be converted into an analog signal so that it can be played or transmitted. RF (radio frequency) refers to radio frequency signal processing. In wireless communication, information is modulated onto high-frequency radio waves and then transmitted.
[0141] Exemplarily, continue to refer to , Figure 5 , or As shown, 8 zero sub - carriers are respectively added to the backend of the 1st first sequence to obtain the second sequence corresponding to multi - carrier sub - band 1, and 8 zero sub - carriers are added to the front - end of the 3rd first sequence to obtain the second sequence corresponding to multi - carrier sub - band 3. Then, oversampled IDFT is respectively performed on the second sequences corresponding to multi - carrier sub - bands 1 and 3 and the 4th first sequence to form 3 third sequences, and the number of data contained in each third sequence is 128. FFT is performed on the 2nd first sequence, then cyclic repetition and zero - padding operations are respectively performed, and then IFFT is respectively performed to form a third sequence containing 128 data. Then, 16 - point IDFT, repeated windowing, polyphase filtering operations and superposition operations are performed on the data of these 4 third sequences, where the filter bandwidth is 72 times the sub - carrier spacing and the roll - off factor is 0.11 (1 / 9) to form a time - domain data sequence. This time - domain data sequence is transmitted on the time - frequency resources.
[0142] Exemplarily, continue to refer to Figure 6 As shown, 8 zero sub - carriers are added to the backend of the first sequence corresponding to multi - carrier sub - band 2 to obtain the second sequence corresponding to multi - carrier sub - band 2. Then, oversampled IDFT is respectively performed on the 1st first sequence and the second sequence corresponding to multi - carrier sub - band 2 to form 2 third sequences, and the number of data contained in each third sequence is 128. FFT is respectively performed on the 3rd and 4th first sequences, then cyclic repetition and zero - padding operations are respectively performed, and then inverse Fourier transform is respectively performed to form 2 third sequences, and the number of data contained in each third sequence is 128. Then, 16 - point IDFT, repeated windowing, polyphase filtering operations and superposition operations are performed on the above 4 third sequences together, where the filter bandwidth is 72 times the sub - carrier spacing and the roll - off factor is 0.11 (1 / 9) to form a time - domain data sequence. The time - domain data sequence is transmitted on the transmission resources of the data to be transmitted.
[0143] Exemplarily, continue to refer to As shown, oversampled IDFT is respectively performed on the second sequence corresponding to multi - carrier sub - band 1 and the second sequence corresponding to multi - carrier sub - band 3 to obtain the third sequence corresponding to multi - carrier sub - band 1 and the third sequence corresponding to multi - carrier sub - band 3; cyclic repetition and zero - padding operations are performed on the second sequence corresponding to single - carrier sub - band 2, and then IFFT is performed to obtain a third sequence containing 128 data corresponding to carrier sub - band 2; cyclic repetition and zero - padding operations are performed on the second sequence corresponding to single - carrier sub - band 4, and then IFFT is performed to obtain a third sequence containing 128 data corresponding to carrier sub - band 4; 16 - point IDFT, repeated windowing, polyphase filtering operations and superposition operations are performed on the above 4 third sequences together, where the filter bandwidth is 72 times the sub - carrier spacing and the roll - off factor is 0.11 (1 / 9) to form a time - domain data sequence. The time - domain data sequence is transmitted on the transmission resources of the data to be transmitted.
[0144] Exemplarily, as Figure 7As shown, the data to be transmitted is divided into 4 first sequences, each first sequence corresponding to a sub-band. The 4 first sequences respectively contain 64, 56, 72, and 72 data. Among them, the 1st first sequence corresponds to multi-carrier sub-band 1, the 2nd first sequence corresponds to multi-carrier sub-band 2, the 3rd first sequence corresponds to single-carrier sub-band 3, and the 4th first sequence corresponds to single-carrier sub-band 4. 8 zero sub-carriers are added to the backend of the first sequence corresponding to multi-carrier sub-band 2 to obtain the second sequence corresponding to multi-carrier sub-band 2. Then, the 1st first sequence and the second sequence corresponding to multi-carrier sub-band 2 are respectively subjected to oversampled IDFT to form 2 third sequences, and the number of data contained in each third sequence is 128. The 3rd and 4th first sequences are respectively subjected to FFT, then cyclic repetition and zero-padding operations, and then IFFT to form 2 third sequences, and the number of data contained in each third sequence is 128. A sixth sequence containing 48 other data is added to the 3rd and 4th third sequences. After zero sub-carriers are padded at both ends of the sixth sequence, inverse Fourier transform is performed to obtain the eighth sequence. Then, the above 4 third sequences and the eighth sequence are subjected to 16-point IDFT, repeated windowing, polyphase filtering operations and superposition operations, where the filter bandwidth is 72 times the sub-carrier interval and the roll-off factor is 0.11 (1 / 9) to form a time-domain data sequence. The time-domain data sequence is transmitted on the transmission resources of the data to be transmitted.
[0145] In another exemplary case, referring to As shown, the data to be transmitted is divided into 4 first sequences, each first sequence corresponding to a sub-band. The 4 first sequences respectively contain 56, 72, 56, and 64 data. Among them, the 1st first sequence corresponds to multi-carrier sub-band 1, the 2nd first sequence corresponds to single-carrier sub-band 2, the 3rd first sequence corresponds to multi-carrier sub-band 3, and the 4th first sequence corresponds to multi-carrier sub-band 4. 8 zero sub-carriers are added to the backend of the first sequence corresponding to multi-carrier sub-band 1, and then oversampled IDFT is performed to obtain the third sequence corresponding to multi-carrier sub-band 1; 8 zero sub-carriers are added to the backend of the first sequence corresponding to multi-carrier sub-band 3, and then oversampled IDFT is performed to obtain the third sequence corresponding to multi-carrier sub-band 3; the first sequence corresponding to single-carrier sub-band 2 is subjected to FFT, cyclic repetition, zero-padding operations and IFFT to obtain the third sequence corresponding to single-carrier sub-band 2; the first sequence corresponding to multi-carrier sub-band 4 is subjected to oversampled IDFT to obtain the third sequence corresponding to multi-carrier sub-band 4. Among them, the number of data contained in each third sequence is 128. A sixth sequence containing 64 other data is obtained. The oversampled IDFT of the sixth sequence is 128 data. Together with the above 4 groups of third sequences, 16-point IDFT, repeated windowing, polyphase filtering operations and superposition operations are performed, where the filter bandwidth is 72 times the sub-carrier interval and the roll-off factor is 0.11 (1 / 9) to form a time-domain data sequence. The time-domain data sequence is transmitted on the transmission resources of the data to be transmitted.
[0146] Another exemplary one is, as Figure 3 shown, the data to be transmitted is divided into 4 first sequences, each first sequence corresponding to a sub-band. The 4 first sequences respectively contain 57, 68, 57, and 64 data. Among them, the 1st first sequence corresponds to multi-carrier sub-band 1, the 2nd first sequence corresponds to single-carrier sub-band 2, the 3rd first sequence corresponds to multi-carrier sub-band 3, and the 4th first sequence corresponds to multi-carrier sub-band 4. Add 7 zero sub-carriers to the backend of the 1st first sequence to obtain the second sequence corresponding to multi-carrier sub-band 1, add 7 zero sub-carriers to the front end of the 3rd first sequence to obtain the second sequence corresponding to multi-carrier sub-band 3, and then perform oversampled IDFT on the second sequences corresponding to carrier sub-bands 1 and 3 and the 4th first sequence respectively to form 3 third sequences, each third sequence containing 128 data. Perform FFT on the 2nd first sequence, then perform cyclic repetition and zero-padding operations, and then perform IFFT to form a third sequence containing 128 data. Then perform 16-point IDFT, repeated windowing, polyphase filtering operations, and superposition operations on the data of these 4 third sequences, where the filter bandwidth is 68 times the sub-carrier interval and the roll-off factor is 0.15, to form a time-domain data sequence. Transmit this time-domain data sequence on the time-frequency resource.
[0147] Another exemplary one is, as shown, the data to be transmitted is divided into 4 first sequences, each first sequence corresponding to a sub-band. The 4 first sequences respectively contain 56, 72, 56, and 64 data. Among them, the 1st first sequence corresponds to multi-carrier sub-band 1, the 2nd first sequence corresponds to single-carrier sub-band 2, the 3rd first sequence corresponds to multi-carrier sub-band 3, and the 4th first sequence corresponds to multi-carrier sub-band 4. Add 8 zero sub-carriers to the backend of the 1st first sequence to obtain the second sequence corresponding to multi-carrier sub-band 1, add 8 zero sub-carriers to the front end of the 3rd first sequence to obtain the second sequence corresponding to multi-carrier sub-band 3, and then perform oversampled IDFT on the second sequences corresponding to multi-carrier sub-bands 1 and 3 and the 4th first sequence respectively to form 3 third sequences, each third sequence containing 128 data. Perform FFT on the 2nd first sequence, then perform cyclic repetition and zero-padding operations, and then perform IFFT to form a third sequence containing 128 data. Then arrange these 4 third sequences in rows to obtain a data matrix; extract multiple seventh sequences from the data matrix column by column, each seventh sequence containing 4 data; perform 16-point IDFT, repeated windowing, and polyphase filtering operations on multiple seventh sequences respectively to obtain multiple time-domain data subsequences; perform time-domain superposition on multiple time-domain data subsequences to obtain a time-domain data sequence, that is, multiple time-domain data subsequences are concatenated to form a time-domain data sequence, and the concatenation interval between two time-domain data subsequences is half of the length of the time-domain data subsequence.
[0148] Another exemplary one is as follows Figure 7 As shown, the data to be transmitted is divided into 4 first sequences, each first sequence corresponding to a sub-band. The 4 first sequences respectively contain 56, 720, 56, and 64 data, and the first group contains 4 reference signals. Among them, the 1st first sequence corresponds to multi-carrier sub-band 1, the 2nd first sequence corresponds to single-carrier sub-band 2, the 3rd first sequence corresponds to multi-carrier sub-band 3, and the 4th first sequence corresponds to multi-carrier sub-band 4. 8 zero sub-carriers are respectively added to the rear end of the 1st first sequence to obtain the second sequence corresponding to multi-carrier sub-band 1, 8 zero sub-carriers are added to the front end of the 3rd first sequence to obtain the second sequence corresponding to multi-carrier sub-band 3, and then the second sequences corresponding to carrier sub-bands 1 and 3 and the 4th first sequence are respectively subjected to oversampled IDFT to form 3 third sequences, each third sequence containing 128 data. The 2nd first sequence is subjected to FFT, then cyclic repetition and zero-padding operations are performed, and then IFFT is performed to form a third sequence containing 1280 data. Then, the data of these 4 third sequences are subjected to 16-point IDFT, repeated windowing, polyphase filtering operations and superposition operations, where the filter bandwidth is 72 times the sub-carrier interval and the roll-off factor is 0.11 (1 / 9), to form a time-domain data sequence. This time-domain data sequence is transmitted on the time-frequency resource.
[0149] Based on this, by flexibly fusing sub-bands of various data types together, the cost of the base station / terminal increased by independently performing each waveform scheme is reduced. And different sub-bands can be flexibly configured to adapt to different channel conditions, while supporting applications with different channel bandwidths. Among them, within one time-domain symbol length, the number of data in the first sequence corresponding to the multi-carrier sub-band is less than the number of data in the first sequence corresponding to the single-carrier sub-band, and the single-carrier data is more than the multi-carrier data, which is more flexible; and zero-padding operations are performed on the first sequence corresponding to the multi-carrier sub-band adjacent to the single-carrier sub-band, which can avoid the sub-band interference generated by the single-carrier sub-band. This is beneficial to improving the spectral efficiency.
[0150] In some embodiments, the channel bandwidth includes W sub-bands, each sub-band having the same width. The W sub-bands include single-carrier sub-bands and multi-carrier sub-bands, where M sub-bands are single-carrier data and N - M sub-bands are multi-carrier sub-bands, and W >= N. Within one time-domain symbol length, the number of data in the first sequence corresponding to the multi-carrier adjacent to the single-carrier is less than the number of sub-carriers in the multi-carrier sub-band; the number of data in the first sequence corresponding to the multi-carrier not adjacent to the single-carrier is equal to the number of sub-carriers in the multi-carrier sub-band; the number of data in the first sequence corresponding to the single-carrier is greater than the number of sub-carriers in the multi-carrier sub-band. In this way, the single-carrier data is more than the multi-carrier data, which is more flexible.
[0151] The above mainly introduced the solution of the embodiments of the present disclosure from the perspective of methods. The following also shows a data transmission device for performing the data transmission method in any of the above embodiments and its possible implementation manners. It can be understood that, in order to implement the data transmission method, the data transmission device includes the corresponding hardware structures and / or software modules for performing each function; those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments 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 certain 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 technicians can use different methods to implement the described function for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.
[0152] The embodiments of the present disclosure can perform functional module division on the data transmission device according to the above method embodiments. 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 embodiments of the present disclosure is illustrative, only a logical function division, and there may be other division methods in actual implementation. The following takes the example of dividing each functional module corresponding to each function for illustration.
[0153] This is a data transmission device provided by the embodiments of the present disclosure, which is applicable to the first communication node. The data transmission device 20 includes: a processing module 21 and a communication module 22.
[0154] The processing module 21 is configured to divide the data to be transmitted into N first sequences; among the N first sequences, M first sequences each correspond to a single-carrier subband, and K first sequences each correspond to a multi-carrier subband, where N is a positive integer, M is a positive integer less than or equal to N, and K = N - M; within the length of one time domain symbol, the number of data of the first sequence corresponding to the multi-carrier subband is less than the number of data of the first sequence corresponding to the single-carrier subband;
[0155] The processing module 21 is further configured to obtain N second sequences based on the N first sequences; wherein, the N second sequences include the sequences obtained by performing Fourier transform on the first sequences corresponding to the single-carrier subbands, the sequences obtained by performing zero-padding operations on the first sequences corresponding to the multi-carrier subbands adjacent to the single-carrier subbands, and the first sequences corresponding to the multi-carrier subbands not adjacent to the single-carrier subbands;
[0156] The processing module 21 is further configured to perform an inverse Fourier transform on the N second sequences to obtain N third sequences;
[0157] The processing module 21 is further configured to perform an inverse second Fourier transform on the N third sequences to obtain a time-domain data sequence;
[0158] The communication module 22 is configured to transmit the time-domain data sequence on the transmission resources of the data to be transmitted.
[0159] In some embodiments, the N subbands included in the transmission resources of the data to be transmitted are all or part of the subbands included in the channel bandwidth, and the N subbands are the subbands corresponding to the N first sequences.
[0160] In some embodiments, the N subbands satisfy at least one of the following in the frequency domain:
[0161] The N subbands are arbitrarily distributed in the frequency domain;
[0162] The N subbands are continuous in the frequency domain;
[0163] The bandwidths of the N subbands are the same;
[0164] M single-carrier subbands among the N subbands are discontinuous in the frequency domain.
[0165] In some embodiments, both sides of the multi-carrier subband are adjacent to two single-carrier subbands, and the multi-carrier subband is used to transmit data or not used to transmit data.
[0166] In some embodiments, within one time-domain symbol length, the number of data of the first sequence corresponding to the multi-carrier subband adjacent to the single-carrier subband is less than the number of data of the first sequence corresponding to the multi-carrier subband not adjacent to the single-carrier subband.
[0167] In some embodiments, within one time-domain symbol length, the number of data of the first sequence corresponding to the multi-carrier subband adjacent to the single-carrier subband is less than the number of subcarriers of the multi-carrier subband adjacent to the single-carrier subband, the number of data of the first sequence corresponding to the multi-carrier subband not adjacent to the single-carrier subband is equal to the number of subcarriers of the multi-carrier subband not adjacent to the single-carrier subband, and the number of data of the first sequence corresponding to the single-carrier subband is greater than the number of subcarriers of the multi-carrier subband.
[0168] In some embodiments, within the same time length, the number of data of the M first sequences is the same.
[0169] In some embodiments, within one time-domain symbol length, the number of data of the first sequence corresponding to the single-carrier subband is a power of 2 to the i-th power, where i is an integer greater than or equal to 0; the number of data of the first sequence corresponding to the multi-carrier subband not adjacent to the single-carrier subband is a power of 2 to the j-th power, where j is an integer greater than or equal to 0.
[0170] In some embodiments, the sub-band is a single-carrier sub-band, and the center frequency point of the sub-band is located in the middle of the single-carrier sub-band.
[0171] In some embodiments, the processing module 21 is specifically configured to: when the multi-carrier sub-band adjacent to the single-carrier sub-band is adjacent to the single-carrier sub-band only on one side, perform zero-padding on the side adjacent to the single-carrier sub-band in the first sequence corresponding to the multi-carrier sub-band adjacent to the single-carrier sub-band; or, when the multi-carrier sub-band adjacent to the single-carrier sub-band is adjacent to the single-carrier sub-band on both sides, perform zero-padding on both sides of the first sequence corresponding to the multi-carrier sub-band adjacent to the single-carrier sub-band.
[0172] In some embodiments, the number of zeros filled in the zero-padding operation has a positive correlation with the roll-off factor of the filter of the single-carrier sub-band adjacent to the multi-carrier sub-band adjacent to the single-carrier sub-band.
[0173] In some embodiments, the data in the first sequence corresponding to the multi-carrier sub-band adjacent to the single-carrier sub-band is mapped to the sub-carriers that are not adjacent to the single-carrier sub-band within the multi-carrier sub-band adjacent to the single-carrier sub-band, and the data mapped to the sub-carriers adjacent to the single-carrier sub-band within the multi-carrier sub-band adjacent to the single-carrier sub-band is 0.
[0174] In some embodiments, the first inverse Fourier transform is performed on the data within one time-domain symbol in the sequence.
[0175] In some embodiments, the first inverse Fourier transform is an oversampled inverse Fourier transform.
[0176] In some embodiments, the number of transform points of the first inverse Fourier transform satisfies a power of 2, where i is an integer greater than or equal to 0.
[0177] In some embodiments, when the sub-carrier intervals of two sub-bands are the same, the first inverse Fourier transform performed on the second sequences corresponding to the two sub-bands uses the same number of transform points.
[0178] In some embodiments, the zero-frequency position of the first inverse Fourier transform performed on the second sequence is located within the sub-band corresponding to the second sequence, or the zero-frequency position of the first inverse Fourier transform performed on the second sequence is located on the sub-carriers within the sub-band corresponding to the second sequence.
[0179] In some embodiments, the processing module 21 is specifically configured to perform cyclic repetition on partial data of the second sequence corresponding to the single-carrier sub-band to obtain a fourth sequence; and perform the first inverse Fourier transform on the fourth sequence to obtain the third sequence corresponding to the single-carrier sub-band.
[0180] In some embodiments, the processing module 21 is specifically configured to perform cyclic repetition on partial data of the second sequence corresponding to the single-carrier subband to obtain a fifth sequence; perform an oversampled inverse Fourier transform on the fifth sequence to obtain a third sequence corresponding to the single-carrier subband.
[0181] In some embodiments, the number of transform points of the second inverse Fourier transform is greater than N.
[0182] In some embodiments, the communication module 22 is specifically configured to obtain P sixth sequences, where P is a positive integer; perform a second inverse Fourier transform on the N third sequences and the P sixth sequences together to obtain a time-domain data sequence.
[0183] In some embodiments, the processing module 21 is specifically configured to arrange the N third sequences in rows to obtain a data matrix; extract multiple seventh sequences from the data matrix by columns, each seventh sequence including N data; perform a second inverse Fourier transform on the multiple seventh sequences respectively to obtain multiple time-domain data subsequences; and form a time-domain data sequence with the multiple time-domain data subsequences.
[0184] In some embodiments, the time-domain data sequence is formed by concatenating multiple time-domain data subsequences in series.
[0185] In some embodiments, the concatenation interval between two time-domain data subsequences is half of the length of the time-domain data subsequence.
[0186] In some embodiments, the processing module 21 is further configured to perform a filtering operation and / or a windowing operation on the time-domain data sequence, and the filtering operation is a single-phase filtering or a polyphase filtering.
[0187] In some embodiments, the filtering operation satisfies at least one of the following: the coefficients of the filter corresponding to the filtering operation are preset values; the width of the filter corresponding to the filtering operation is greater than the bandwidth of the subband corresponding to the filtering operation.
[0188] In some embodiments, the data to be transmitted includes modulated data and / or reference signal data.
[0189] In some embodiments, when the data to be transmitted includes reference signal data, the N first sequences carry the reference signal data.
[0190] Figure 3 It is another data transmission device provided by an embodiment of the present disclosure. The data transmission device 30 includes: a communication module 31.
[0191] The communication module 31 is configured to transmit data on a channel bandwidth; the channel bandwidth includes W subbands, M of the W subbands are single-carrier subbands, K of the subbands are multi-carrier subbands, M is less than or equal to N, N is less than or equal to W, K = N - M, and N, W, and M are all positive integers;
[0192] Within a time domain symbol length, the number of data in the first sequence corresponding to the multi-carrier sub-band adjacent to the single-carrier sub-band is less than the number of sub-carriers of the multi-carrier sub-band; the number of data in the first sequence corresponding to the multi-carrier sub-band non-adjacent to the single-carrier sub-band is equal to the number of sub-carriers of the multi-carrier sub-band; the number of data in the first sequence corresponding to the single-carrier sub-band is greater than the number of sub-carriers of the multi-carrier sub-band.
[0193] In the case of implementing the functions of the above integrated module in the form of hardware, embodiments of the present disclosure further provide a possible structure of a communication device, which is used to execute the data transmission method provided by the embodiments of the present disclosure. 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.
[0194] The processor 402 may be a device that implements or executes various exemplary logical blocks, modules, and circuits described in connection with the embodiments of the present disclosure. 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 can implement or execute various exemplary logical blocks, modules, and circuits described in connection with the embodiments of the present disclosure. The processor 402 may also be a combination that implements computing functions, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0195] The communication interface 403 is used to connect to other devices through a communication network. The communication network may be an Ethernet, a radio access network, a wireless local area network (WLAN), etc.
[0196] 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 devices, 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.
[0197] As a possible implementation, the memory 401 can exist independently of the processor 402. The memory 401 can be connected to the processor 402 through a bus 404 and is used to store 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 by the embodiments of the present disclosure can be implemented.
[0198] In another possible implementation, the memory 401 can also be integrated with the processor 402.
[0199] The bus 404 can be an extended industry standard architecture (EISA) bus or the like. The bus 404 can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 Figure 10 Figure 11 Figure 12 Figure 13 Figure 14 Figure 15 Figure 15 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0200] Some embodiments of the present disclosure provide a computer-readable storage medium (for example, a non-transitory computer-readable storage medium). Computer program instructions are stored in the computer-readable storage medium. When the computer program instructions run on a computer, the computer is enabled to execute the data transmission method described in any one of the above embodiments.
[0201] In an exemplary implementation manner, the computer can be the above data transmission device, and the present disclosure does not limit the specific form of the computer.
[0202] In some examples, the above computer-readable storage medium may include, but is not limited to: magnetic storage devices (such as hard disks, floppy disks, or magnetic tapes, etc.), optical discs (such as Compact Disks (CDs), Digital Versatile Disks (DVDs), etc.), smart cards, and flash memory devices (such as Erasable Programmable Read-Only Memories (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in the present disclosure can 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 that can store, contain, and / or carry instructions and / or data.
[0203] The embodiments of the present disclosure provide a computer program product containing instructions. When the computer program product runs on a computer, the computer is enabled to execute the data transmission method described in any one of the above embodiments.
[0204] As described above, it is only the specific implementation manner of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed by the present disclosure should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A data transmission method, characterized in that, The method includes: Dividing the data to be transmitted into N first sequences; among the N first sequences, M first sequences each correspond to a single - carrier sub - band, and K first sequences each correspond to a multi - carrier sub - band, where N is a positive integer, M is a positive integer less than N, and K = N - M; within one time - domain symbol length, the number of data in the first sequence corresponding to the multi - carrier sub - band is less than the number of data in the first sequence corresponding to the single - carrier sub - band; Based on the N first sequences, obtaining N second sequences; where the N second sequences include the sequences obtained by performing Fourier transform on the first sequences corresponding to the single - carrier sub - bands, the sequences obtained by performing zero - padding operations on the first sequences corresponding to the multi - carrier sub - bands adjacent to the single - carrier sub - bands, and the first sequences corresponding to the multi - carrier sub - bands not adjacent to the single - carrier sub - bands; Performing an inverse Fourier transform of the first kind on the N second sequences to obtain N third sequences; Performing an inverse Fourier transform of the second kind on the N third sequences to obtain a time - domain data sequence; Transmitting the time - domain data sequence on the transmission resources of the data to be transmitted.
2. The method according to claim 1, characterized in that, The N sub - bands included in the transmission resources of the data to be transmitted are all or part of the sub - bands included in the channel bandwidth, and the N sub - bands are the sub - bands corresponding to the N first sequences.
3. The method according to claim 2, characterized in that, The N sub - bands satisfy at least one of the following in the frequency domain: The N sub - bands are arbitrarily distributed in the frequency domain; The N sub - bands are continuous in the frequency domain; The bandwidths of the N sub - bands are the same; M single - carrier sub - bands among the N sub - bands are non - continuous in the frequency domain.
4. The method according to claim 1, characterized in that, Both sides of the multi - carrier sub - band are adjacent to two single - carrier sub - bands, and the multi - carrier sub - band is used to transmit data or not used to transmit data.
5. The method according to claim 1, characterized in that, Within one time - domain symbol length, the number of data in the first sequence corresponding to the multi - carrier sub - band adjacent to the single - carrier sub - band is less than the number of data in the first sequence corresponding to the multi - carrier sub - band not adjacent to the single - carrier sub - band.
6. The method according to claim 1, characterized in that, Within one time - domain symbol length, the number of data in the first sequence corresponding to the multi - carrier sub - band adjacent to the single - carrier sub - band is less than the number of sub - carriers of the multi - carrier sub - band adjacent to the single - carrier sub - band, the number of data in the first sequence corresponding to the multi - carrier sub - band not adjacent to the single - carrier sub - band is equal to the number of sub - carriers of the multi - carrier sub - band not adjacent to the single - carrier sub - band, and the number of data in the first sequence corresponding to the single - carrier sub - band is greater than the number of sub - carriers of the multi - carrier sub - band.
7. The method according to claim 1, characterized in that Within the same time length, the number of data in the M first sequences is the same.
8. The method according to claim 1, characterized in that Within one time - domain symbol length, the number of data in the first sequence corresponding to the single - carrier sub - band is 2 to the power of i, where i is an integer greater than or equal to 0; the number of data in the first sequence corresponding to the multi - carrier sub - band not adjacent to the single - carrier sub - band is 2 to the power of j, where j is an integer greater than or equal to 0.
9. The method according to claim 1, characterized in that The sub - band is a single - carrier sub - band, and the center frequency point of the sub - band is located in the middle of the single - carrier sub - band.
10. The method according to claim 1, wherein The zero - padding operation on the first sequence corresponding to the multi - carrier sub - band adjacent to the single - carrier sub - band includes: When the multi - carrier sub - band adjacent to the single - carrier sub - band is adjacent to the single - carrier sub - band on only one side, perform zero - padding operations on the side of the first sequence corresponding to the multi - carrier sub - band adjacent to the single - carrier sub - band that is adjacent to the single - carrier sub - band; or, When the multi - carrier sub - band adjacent to the single - carrier sub - band is adjacent to the single - carrier sub - band on both sides, perform zero - padding operations on both sides of the first sequence corresponding to the multi - carrier sub - band adjacent to the single - carrier sub - band.
11. The method according to claim 10, wherein The number of zeros added in the zero - padding operation has a positive - correlation relationship with the roll - off factor of the filter of the single - carrier sub - band adjacent to the multi - carrier sub - band adjacent to the single - carrier sub - band.
12. The method according to claim 1, characterized in that, The data in the first sequence corresponding to the multi - carrier sub - band adjacent to the single - carrier sub - band is mapped on the sub - carriers in the multi - carrier sub - band adjacent to the single - carrier sub - band that are not adjacent to the single - carrier sub - band, and the data mapped on the sub - carriers in the multi - carrier sub - band adjacent to the single - carrier sub - band that are adjacent to the single - carrier sub - band is 0.
13. The method according to claim 1, wherein The first inverse Fourier transform is performed on the data within one time - domain symbol in the sequence.
14. The method according to claim 1, characterized in that, The first inverse Fourier transform is an oversampled inverse Fourier transform.
15. The method according to claim 1, wherein The number of transform points of the first inverse Fourier transform satisfies 2 to the power of i, where i is an integer greater than or equal to 0.
16. The method according to claim 1, characterized in that, When the sub - carrier spacing of the two sub - bands is the same, the first inverse Fourier transform performed on the second sequences corresponding to the two sub - bands uses the same number of transform points.
17. The method according to claim 1, characterized in that The zero - frequency position of the first inverse Fourier transform performed on the second sequence is within the sub - band corresponding to the second sequence, or the zero - frequency position of the first inverse Fourier transform performed on the second sequence is on the sub - carriers within the sub - band corresponding to the second sequence.
18. The method according to claim 1, wherein Performing the first inverse Fourier transform on the N second sequences to obtain N third sequences includes: Performing cyclic repetition of partial data on the second sequence corresponding to the single - carrier sub - band to obtain a fourth sequence; Performing the first inverse Fourier transform on the fourth sequence to obtain the third sequence corresponding to the single - carrier sub - band.
19. The method according to claim 1, wherein Performing the first inverse Fourier transform on the N second sequences to obtain N third sequences includes: Performing cyclic repetition of partial data on the second sequence corresponding to the single - carrier sub - band to obtain a fifth sequence; Performing an oversampled first inverse Fourier transform on the fifth sequence to obtain the third sequence corresponding to the single - carrier sub - band.
20. The method according to claim 1, characterized in that, Performing the second inverse Fourier transform on the N third sequences to obtain the time - domain data sequence includes: Obtaining P sixth sequences, where P is a positive integer; Performing the second inverse Fourier transform on the N third sequences and the P sixth sequences together to obtain the time - domain data sequence.
21. The method according to claim 1, wherein Performing the second inverse Fourier transform on the N third sequences together to obtain the time - domain data sequence includes: Arranging the N third sequences in rows to obtain a data matrix; Extracting multiple seventh sequences from the data matrix by columns, where each seventh sequence contains N data; Performing the second inverse Fourier transform on the multiple seventh sequences respectively to obtain multiple time - domain data sub - sequences; Constructing the time - domain data sequence with the multiple time - domain data sub - sequences.
22. The method according to claim 21, wherein The time-domain data sequence is formed by concatenating a plurality of time-domain data subsequences in series.
23. The method according to claim 21, wherein, The concatenation interval between two of the time-domain data subsequences is half of the length of the time-domain data subsequence.
24. The method according to claim 1, characterized in that, Before transmitting the time-domain data sequence on the transmission resources of the data to be transmitted, the method further includes: Performing a filtering operation and / or a windowing operation on the time-domain data sequence, where the filtering operation is a single-phase filtering or a polyphase filtering.
25. The method according to claim 24, characterized in that The filtering operation satisfies at least one of the following: The coefficients of the filter corresponding to the filtering operation are preset values; The width of the filter corresponding to the filtering operation is greater than the bandwidth of the subband corresponding to the filtering operation.
26. The method according to claim 1, wherein The data to be transmitted includes modulation data and / or reference signal data.
27. The method according to claim 26, wherein In the case where the data to be transmitted includes the reference signal data, the N first sequences carry the reference signal data.
28. A data transmission method, characterized in that, The method includes: Transmitting data on a channel bandwidth; the channel bandwidth includes W subbands, M of the W subbands are single-carrier subbands, K subbands are multi-carrier subbands, M is less than or equal to N, N is less than or equal to W, K is equal to N - M, and N, W, and M are all positive integers; Within one time-domain symbol length, the number of data in the first sequence corresponding to the multi-carrier subband adjacent to the single-carrier subband is less than the number of subcarriers of the multi-carrier subband; the number of data in the first sequence corresponding to the multi-carrier subband not adjacent to the single-carrier subband is equal to the number of subcarriers of the multi-carrier subband; the number of data in the first sequence corresponding to the single-carrier subband is greater than the number of subcarriers of the multi-carrier subband.
29. A communication device, characterized in that, Includes: A memory and a processor; The memory and the processor are coupled; The memory is used to store instructions executable by the processor; When the processor executes the instructions, it executes the method according to any one of claims 1 to 28.
30. A computer-readable storage medium, characterized in that, Computer instructions are stored on the computer-readable storage medium, and when the computer instructions run on the communication device, the communication device is caused to execute the method according to any one of claims 1 to 28.
Citation Information
Cited By
Data Transmission Method and Apparatus, and Storage Medium and Electronic Apparatus
US20250317915A1
Data transmission method, communication apparatus, and storage medium
WO2025161536A1
