CN118740578A - Data transmission method, electronic device and computer readable medium - Google Patents
Data transmission method, electronic device and computer readable medium Download PDFInfo
- Publication number
- CN118740578A CN118740578A CN202310369777.4A CN202310369777A CN118740578A CN 118740578 A CN118740578 A CN 118740578A CN 202310369777 A CN202310369777 A CN 202310369777A CN 118740578 A CN118740578 A CN 118740578A
- Authority
- CN
- China
- Prior art keywords
- data
- groups
- frequency domain
- edge
- domain resource
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 90
- 230000005540 biological transmission Effects 0.000 title claims abstract description 82
- 125000004122 cyclic group Chemical group 0.000 claims abstract description 65
- 238000001914 filtration Methods 0.000 claims description 34
- 238000001228 spectrum Methods 0.000 claims description 30
- 230000006870 function Effects 0.000 claims description 13
- 238000005070 sampling Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 3
- 230000003595 spectral effect Effects 0.000 claims 6
- 230000001131 transforming effect Effects 0.000 claims 3
- 239000000969 carrier Substances 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000001502 supplementing effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2626—Arrangements specific to the transmitter only
- H04L27/2627—Modulators
- H04L27/2628—Inverse Fourier transform modulators, e.g. inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators
- H04L27/263—Inverse Fourier transform modulators, e.g. inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators modification of IFFT/IDFT modulator for performance improvement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开提供一种数据传输方法,包括:对待传输数据进行分组处理,得到N个数据组,其中N为大于2的正整数;分别对每个所述数据组的数据进行傅里叶逆变换,得到N组第一数据序列;对N组所述第一数据序列分别进行处理,得到N组第二数据序列,其中,针对N组所述第一数据序列中边缘组的第一数据序列的处理包括对所述第一数据序列添加软循环前缀;对N组所述第二数据序列进行傅里叶逆变换,得到时域数据序列;传输所述时域数据序列。本公开还提供一种电子设备和一种计算机可读介质。
The present disclosure provides a data transmission method, including: performing group processing on data to be transmitted to obtain N data groups, wherein N is a positive integer greater than 2; performing inverse Fourier transform on the data of each data group to obtain N groups of first data sequences; performing processing on the N groups of the first data sequences to obtain N groups of second data sequences, wherein the processing of the first data sequence of the edge group in the N groups of the first data sequences includes adding a soft cyclic prefix to the first data sequence; performing inverse Fourier transform on the N groups of the second data sequences to obtain a time domain data sequence; and transmitting the time domain data sequence. The present disclosure also provides an electronic device and a computer-readable medium.
Description
技术领域Technical Field
本公开涉及通信技术领域,具体地,涉及一种数据传输方法、一种电子设备和一种计算机可读介质。The present disclosure relates to the field of communication technology, and in particular, to a data transmission method, an electronic device and a computer-readable medium.
背景技术Background Art
长期演进(LTE,Long Term Evolution)技术是第四代(4G,Fourth Generation)的无线蜂窝通信技术。LTE采用正交频分复用(OFDM,Orthogonal Frequency DivisionMultiplexing)技术,子载波和OFDM符号构成的时频资源组成LTE系统的无线物理时频资源。目前,OFDM技术在无线通信中已经应用比较广了。由于采用了循环前缀(CP,CyclicPrefix),CP-OFDM系统能很好地解决多径时延问题,并且将频率选择性信道分成了一套平行的平坦信道,这很好地简化了信道估计方法,并且有较高的信道估计精度。Long Term Evolution (LTE) technology is the fourth generation (4G) of wireless cellular communication technology. LTE uses Orthogonal Frequency Division Multiplexing (OFDM) technology. The time-frequency resources composed of subcarriers and OFDM symbols constitute the wireless physical time-frequency resources of the LTE system. At present, OFDM technology has been widely used in wireless communications. Due to the use of cyclic prefix (CP), the CP-OFDM system can solve the multipath delay problem well and divide the frequency selective channel into a set of parallel flat channels, which greatly simplifies the channel estimation method and has a higher channel estimation accuracy.
第五代新空口(5G NR,Fifth Generation New Radio)通信技术仍然采用CP-OFDM为基础波形,而且两个相邻子带间可以采用不同的数字学(Numerology),为了避免破坏子载波之间的正交性、降低干扰,需要在具有不同Numerology的两个传输带之间插入一个保护带宽。The fifth generation new radio (5G NR) communication technology still uses CP-OFDM as the basic waveform, and different numerologies can be used between two adjacent sub-bands. In order to avoid destroying the orthogonality between subcarriers and reduce interference, it is necessary to insert a protection bandwidth between two transmission bands with different numerologies.
未来6G业务使用的频段跨度很大,部署方式也多种多样。不仅需要多带宽信道,而且也需要满足不同场景的波形方案。每一种波形方案进行独立地进行将增加基站/终端的成本。如何设计统一的波形架构,将多种波形灵活地融合在一起、如何灵活的支持不同信道带宽的应用、如何消除多子带间干扰提高频谱效率,都是需要解决的问题。The frequency bands used by future 6G services will span a wide range, and the deployment methods will also be diverse. Not only will multi-bandwidth channels be required, but also waveform solutions that meet different scenarios will be required. The independent implementation of each waveform solution will increase the cost of base stations/terminals. How to design a unified waveform architecture, flexibly integrate multiple waveforms, how to flexibly support applications with different channel bandwidths, and how to eliminate interference between multiple sub-bands to improve spectrum efficiency are all issues that need to be addressed.
发明内容Summary of the invention
本公开实施例提供一种数据传输方法、一种电子设备和一种计算机可读介质。The embodiments of the present disclosure provide a data transmission method, an electronic device, and a computer-readable medium.
作为本公开的第一个方面,提供一种数据传输方法,包括:对待传输数据进行分组处理,得到N个数据组,其中N为大于2的正整数;分别对每个所述数据组的数据进行傅里叶逆变换,得到N组第一数据序列;对N组所述第一数据序列分别进行处理,得到N组第二数据序列,其中,针对N组所述第一数据序列中边缘组的第一数据序列的处理包括对所述第一数据序列添加软循环前缀;对N组所述第二数据序列进行傅里叶逆变换,得到时域数据序列;传输所述时域数据序列。As a first aspect of the present disclosure, a data transmission method is provided, comprising: performing group processing on data to be transmitted to obtain N data groups, wherein N is a positive integer greater than 2; performing inverse Fourier transform on the data of each of the data groups, respectively, to obtain N groups of first data sequences; performing processing on the N groups of the first data sequences, respectively, to obtain N groups of second data sequences, wherein processing of the first data sequence of an edge group in the N groups of the first data sequences comprises adding a soft cyclic prefix to the first data sequence; performing inverse Fourier transform on the N groups of the second data sequences, to obtain a time domain data sequence; and transmitting the time domain data sequence.
作为本公开的第二个方面,提供一种数据传输方法,包括:As a second aspect of the present disclosure, a data transmission method is provided, including:
根据N个频域资源块将待传输数据划分为N个数据组,其中,N个所述频域资源块分别包括的子载波数为k(n),其中,N为大于2的正整数,n=1,2,……,N,N个所述频域资源块在频域中连续,各个非边缘的频域资源块的频谱带宽相等,边缘的频域资源块所对应的初始资源块的频谱带宽小于非边缘的频域资源块的频谱带宽;Divide the data to be transmitted into N data groups according to N frequency domain resource blocks, wherein the number of subcarriers respectively included in the N frequency domain resource blocks is k(n), wherein N is a positive integer greater than 2, n=1, 2, ..., N, the N frequency domain resource blocks are continuous in the frequency domain, the spectrum bandwidths of the non-edge frequency domain resource blocks are equal, and the spectrum bandwidth of the initial resource block corresponding to the edge frequency domain resource block is smaller than the spectrum bandwidth of the non-edge frequency domain resource block;
分别对各个频域资源块的各个子载波上对应的数据进行傅里叶逆变换,得到N组第一数据序列;Performing inverse Fourier transform on the data corresponding to each subcarrier of each frequency domain resource block respectively to obtain N groups of first data sequences;
对N组所述第一数据序列进行傅里叶逆变换,得到时域数据序列;Performing inverse Fourier transform on the N groups of the first data sequences to obtain a time domain data sequence;
传输所述时域数据序列。The time domain data sequence is transmitted.
作为本公开的第三个方面,提供一种电子设备,包括:As a third aspect of the present disclosure, an electronic device is provided, including:
一个或多个处理器;one or more processors;
存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现所述数据传输方法。A memory having one or more programs stored therein, when the one or more programs are executed by the one or more processors, the one or more processors implement the data transmission method.
作为本公开的第四个方面,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现所述数据传输方法。As a fourth aspect of the present disclosure, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the data transmission method is implemented.
在本公开所提供的数据传输方法中,首先对待传输的数据进行分组处理,得到N个数据组。鉴于边缘组的频谱带宽小于其他组的频谱带宽,为了降低带外泄漏,可以在对N个数据组进行傅里叶逆变换得到N组第一数据序列后,在对N组第一数据序列进行处理时,对边缘组的第一数据序列添加软循环前缀。对边缘组的第一数据序列添加软CP、得到相应的第二数据序列后,可以将边缘组对应的第二数据序列与其他非边缘组的第二数据序列一起进行逆傅里叶变换,从而可以保证在后续进行滤波操作时,多相滤波器参数的统一性。由于多相滤波器参数统一,可以实现多种波形融合在一起,不需要针对每一种波形都单独部署,从而降低了基站、以及终端成本。In the data transmission method provided by the present disclosure, the data to be transmitted is firstly grouped and processed to obtain N data groups. In view of the fact that the spectrum bandwidth of the edge group is smaller than the spectrum bandwidth of other groups, in order to reduce out-of-band leakage, after the N data groups are subjected to inverse Fourier transform to obtain N groups of first data sequences, when the N groups of first data sequences are processed, a soft cyclic prefix is added to the first data sequence of the edge group. After adding a soft CP to the first data sequence of the edge group and obtaining the corresponding second data sequence, the second data sequence corresponding to the edge group can be inverse Fourier transformed together with the second data sequences of other non-edge groups, so as to ensure the uniformity of the parameters of the multi-phase filter when performing subsequent filtering operations. Since the parameters of the multi-phase filter are unified, multiple waveforms can be fused together, and there is no need to deploy each waveform separately, thereby reducing the cost of base stations and terminals.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本公开所提供的数据传输方法的一种实施方式的流程示意图;FIG1 is a flow chart of an implementation of a data transmission method provided by the present disclosure;
图2是步骤S110的一种实施方式的流程示意图;FIG2 is a flow chart of an implementation of step S110;
图3是步骤S140的一种实施方式的流程示意图;FIG3 is a flow chart of an implementation of step S140;
图4是步骤S142的一种实施方式的流程示意图;FIG4 is a flow chart of an implementation of step S142;
图5是步骤S142b的一种实施方式的流程示意图;FIG5 is a flow chart of an implementation of step S142b;
图6是步骤S142b的另一种实施方式的流程示意图;FIG6 is a flow chart of another implementation of step S142b;
图7是本公开第二个方面所提供的数据传输方法的流程示意图;FIG7 is a schematic flow chart of a data transmission method provided in the second aspect of the present disclosure;
图8是本公开所提供的电子设备的一种实施方式的模块示意图;FIG8 is a module diagram of an embodiment of an electronic device provided by the present disclosure;
图9是本公开所提供的计算机可读介质的示意图;FIG9 is a schematic diagram of a computer-readable medium provided by the present disclosure;
图10是实施例1所提供的数据传输方法的示意图;FIG10 is a schematic diagram of a data transmission method provided in Example 1;
图11是实施例2所提供的数据传输方法的示意图;FIG11 is a schematic diagram of a data transmission method provided in Example 2;
图12是实施例3所提供的数据传输方法的示意图;FIG12 is a schematic diagram of a data transmission method provided in Example 3;
图13是实施例4所提供的数据传输方法的示意图;FIG13 is a schematic diagram of a data transmission method provided in Example 4;
图14是实施例5所提供的数据传输方法的示意图;FIG14 is a schematic diagram of a data transmission method provided in Example 5;
图15是实施例6所提供的数据传输方法的示意图;FIG15 is a schematic diagram of a data transmission method provided in Example 6;
图16是实施例7所提供的数据传输方法的示意图;FIG16 is a schematic diagram of a data transmission method provided in Example 7;
图17是实施例8所提供的数据传输方法的示意图;FIG17 is a schematic diagram of a data transmission method provided in Example 8;
图18是实施例9所提供的数据传输方法的示意图。FIG. 18 is a schematic diagram of the data transmission method provided in Example 9.
具体实施方式DETAILED DESCRIPTION
为使本领域的技术人员更好地理解本公开的技术方案,下面结合附图对本公开提供的数据传输方法、电子设备和计算机可读存储介质。进行详细描述。In order to enable those skilled in the art to better understand the technical solution of the present disclosure, the data transmission method, electronic device and computer-readable storage medium provided by the present disclosure are described in detail below in conjunction with the accompanying drawings.
在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。Example embodiments will be described more fully below with reference to the accompanying drawings, but the example embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. On the contrary, the purpose of providing these embodiments is to make the present disclosure thorough and complete and to enable those skilled in the art to fully understand the scope of the present disclosure.
在不冲突的情况下,本公开各实施例及实施例中的各特征可相互组合。In the absence of conflict, the various embodiments of the present disclosure and the various features therein may be combined with each other.
如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组。The terms used herein are only used to describe specific embodiments and are not intended to limit the present disclosure. As used herein, the singular forms "a", "an" and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise. It will also be understood that when the terms "comprising" and/or "made of" are used in this specification, the presence of the features, wholes, steps, operations, elements and/or components is specified, but the presence or addition of one or more other features, wholes, steps, operations, elements, components and/or groups thereof is not excluded.
除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and the present disclosure, and will not be interpreted as having an idealized or overly formal meaning unless explicitly defined as such herein.
作为本公开的第一个方面,提供一种数据传输方法,如图1所示,所述数据传输方法包括:As a first aspect of the present disclosure, a data transmission method is provided. As shown in FIG1 , the data transmission method includes:
在步骤S110中,对待传输数据进行分组处理,得到N个数据组,其中N为大于2的正整数;In step S110, the data to be transmitted is grouped to obtain N data groups, where N is a positive integer greater than 2;
在步骤S120中,分别对每个所述数据组的数据进行傅里叶逆变换,得到N组第一数据序列;In step S120, inverse Fourier transform is performed on the data of each data group to obtain N groups of first data sequences;
在步骤S130中,对N组所述第一数据序列分别进行处理,得到N组第二数据序列,其中,针对N组所述第一数据序列中边缘组的第一数据序列的处理包括对所述第一数据序列添加软循环前缀;In step S130, N groups of the first data sequences are processed respectively to obtain N groups of second data sequences, wherein the processing of the first data sequences of the edge group in the N groups of the first data sequences includes adding a soft cyclic prefix to the first data sequences;
在步骤S140中,对N组所述第二数据序列进行傅里叶逆变换,得到时域数据序列;In step S140, inverse Fourier transform is performed on the N groups of the second data sequences to obtain a time domain data sequence;
在步骤S150中,传输所述时域数据序列。In step S150, the time domain data sequence is transmitted.
在本公开所提供的数据传输方法中,首先对待传输的数据进行分组处理,得到N个数据组。鉴于边缘组的频谱带宽小于其他组的频谱带宽,为了降低带外泄漏,可以在对N个数据组进行傅里叶逆变换得到N组第一数据序列后,在对N组第一数据序列进行处理时,对边缘组的第一数据序列添加软循环前缀。对边缘组的第一数据序列添加软CP、得到相应的第二数据序列后,可以将边缘组对应的第二数据序列与其他非边缘组的第二数据序列一起进行逆傅里叶变换,从而可以保证在后续进行滤波操作时,多相滤波器参数的统一性。由于多相滤波器参数统一,可以实现多种波形融合在一起,不需要针对每一种波形都单独部署,从而降低了基站、以及终端成本。In the data transmission method provided by the present disclosure, the data to be transmitted is first grouped and processed to obtain N data groups. In view of the fact that the spectrum bandwidth of the edge group is smaller than the spectrum bandwidth of other groups, in order to reduce out-of-band leakage, after the N data groups are subjected to inverse Fourier transform to obtain N groups of first data sequences, when the N groups of first data sequences are processed, a soft cyclic prefix is added to the first data sequence of the edge group. After adding a soft CP to the first data sequence of the edge group and obtaining the corresponding second data sequence, the second data sequence corresponding to the edge group can be inverse Fourier transformed together with the second data sequences of other non-edge groups, so as to ensure the uniformity of the multi-phase filter parameters when performing subsequent filtering operations. Since the parameters of the multi-phase filter are unified, multiple waveforms can be fused together, and there is no need to deploy each waveform separately, thereby reducing the cost of base stations and terminals.
在本公开中,“软循环前缀”是针对通常意义的循环前缀而言的。通常意义的循环前缀包括两种,一种是常规循环前缀、另一种是扩展循环前缀。在本申请中,“软循环前缀”的功率低于常规循环前缀、以及扩展循环前缀。In the present disclosure, "soft cyclic prefix" refers to the cyclic prefix in the usual sense. There are two types of cyclic prefixes in the usual sense, one is a normal cyclic prefix and the other is an extended cyclic prefix. In the present application, the power of the "soft cyclic prefix" is lower than that of the normal cyclic prefix and the extended cyclic prefix.
在本公开中,对如何对非边缘组的第一数据序列进行处理不做特殊的限定。作为一种可选实施方式,针对N组所述第一数据序列中非边缘组的第一数据序列的处理包括:对N组所述第一数据序列中非边缘组的第一数据序列分别添加循环前缀,得到非边缘组的第二数据序列。当然,本公开并不限于此,下文中将对其进行详细的描述,这里先不赘述。In the present disclosure, there is no special limitation on how to process the first data sequence of the non-edge group. As an optional implementation, the processing of the first data sequence of the non-edge group in the N groups of the first data sequences includes: adding cyclic prefixes to the first data sequences of the non-edge group in the N groups of the first data sequences, respectively, to obtain the second data sequence of the non-edge group. Of course, the present disclosure is not limited to this, and will be described in detail below, which will not be repeated here.
作为一种可选实施方式,针对边缘组的所述第一数据序列,对所述第一数据序列添加的软CP的功率在该软CP的边缘处缓慢下降。As an optional implementation manner, for the first data sequence of the edge group, the power of the soft CP added to the first data sequence slowly decreases at the edge of the soft CP.
为了实现上述“添加的软CP的功率在该软CP的边缘处缓慢下降”,可选地,针对边缘组的所述第一数据序列,对所述第一数据序列添加软循环前缀,包括:In order to achieve the above “the power of the added soft CP slowly decreases at the edge of the soft CP”, optionally, for the first data sequence of the edge group, adding a soft cyclic prefix to the first data sequence includes:
对边缘组的所述第一数据序列添加循环前缀;adding a cyclic prefix to the first data sequence of the edge group;
对添加至边缘组的所述第一数据序列的循环前缀的首部部分进行下降操作,以使得所述首部部分形成为第一下降部分;performing a drop operation on a header portion of a cyclic prefix of the first data sequence added to an edge group so that the header portion is formed into a first drop portion;
利用包括所述第一下降部分的循环前缀形成所述软循环前缀,并得到相应的第二数据序列。The soft cyclic prefix is formed by using the cyclic prefix including the first descending part, and a corresponding second data sequence is obtained.
在本公开中,对如何利用包括所述第一下降部分的循环前缀形成所述软循环前缀不做特殊的限定。例如,可以直接利用进行了首部部分下降操作的循环前缀作为所述软循环前缀。当然,本公开并不限于此。作为另一种可选实施方式,所述利用包括所述第一下降部分的循环前缀形成所述软循环前缀,并得到相应的第二数据序列,包括:In the present disclosure, there is no special limitation on how to use the cyclic prefix including the first descending part to form the soft cyclic prefix. For example, the cyclic prefix that has undergone the header portion descending operation can be directly used as the soft cyclic prefix. Of course, the present disclosure is not limited to this. As another optional implementation, the use of the cyclic prefix including the first descending part to form the soft cyclic prefix and obtain the corresponding second data sequence includes:
利用前一个符号中对应于边缘组的第一数据序列的循环后缀的部分进行下降操作,得到第二下降部分,其中,前一个符号中对应于边缘组的第一数据序列的循环后缀的部分的长度与添加至边缘组的所述第一数据序列的循环前缀的首部部分的长度相同;Performing a descending operation using a portion of a cyclic suffix of a first data sequence of an edge group in a previous symbol to obtain a second descending portion, wherein a length of the portion of the cyclic suffix of the first data sequence of the edge group in the previous symbol is the same as a length of a header portion of a cyclic prefix of the first data sequence added to the edge group;
将第一下降部分和第二下降部分叠加,以使得添加至边缘组的所述第一数据序列的循环前缀形成为所述软循环前缀,并得到相应的第二数据序列。The first descending portion and the second descending portion are superimposed so that the cyclic prefix of the first data sequence added to the edge group is formed into the soft cyclic prefix, and a corresponding second data sequence is obtained.
作为一种可选实施方式,对添加至边缘组的所述第一数据序列的循环前缀的首部部分进行下降操作,包括:As an optional implementation manner, performing a drop operation on a header portion of a cyclic prefix of the first data sequence added to an edge group includes:
利用根升余弦滤波函数对添加至边缘组的所述第一数据序列的循环前缀的首部部分进行点乘操作。A root raised cosine filter function is used to perform a point multiplication operation on a head portion of a cyclic prefix of the first data sequence added to an edge group.
作为一种可选实施方式,所述第一数据序列的循环前缀的首部部分可以是指该循环前缀的前n个数据。在本公开中,对n的具体数值不做特殊的限定。例如,在所述循环前缀为72点(即,短CP)时,n可以为36。在所述循环前缀为80点(即,长CP)时,n可以为40。As an optional implementation, the header portion of the cyclic prefix of the first data sequence may refer to the first n data of the cyclic prefix. In the present disclosure, there is no special limitation on the specific value of n. For example, when the cyclic prefix is 72 points (i.e., short CP), n may be 36. When the cyclic prefix is 80 points (i.e., long CP), n may be 40.
作为一种可选实施方式,所述利用根升余弦滤波函数对添加至边缘组的所述第一数据序列的循环前缀的首部部分进行点乘操作,可以包括:对循环前缀的首部部分进行与系数相乘处理,系数为根升余弦函数的左下降旁瓣。As an optional implementation, the use of a root raised cosine filter function to perform a point multiplication operation on the header part of the cyclic prefix of the first data sequence added to the edge group may include: multiplying the header part of the cyclic prefix with a coefficient, where the coefficient is the left descending sidelobe of the root raised cosine function.
所述利用前一个符号中对应于边缘组的第一数据序列的循环后缀的部分进行下降操作,包括:利用根升余弦函数对前一个符号中对应于边缘组的第一数据序列的循环后缀的部分进行点乘操作。The step of performing a descending operation on the part of the cyclic suffix of the first data sequence of the edge group in the previous symbol includes: performing a point multiplication operation on the part of the cyclic suffix of the first data sequence of the edge group in the previous symbol using a root raised cosine function.
作为一种可选实施方式,前一个符号中对应于边缘组的第一数据序列的循环后缀的部分可以是前一个符号的后n个数据。所述利用根升余弦函数对前一个符号中对应于边缘组的第一数据序列的循环后缀的部分进行点乘操作,可以包括:对循环后缀进行与系数相乘处理,系数为根升余弦函数的右下降旁瓣。As an optional implementation, the portion of the cyclic suffix of the first data sequence corresponding to the edge group in the previous symbol may be the last n data of the previous symbol. The point multiplication operation of the portion of the cyclic suffix of the first data sequence corresponding to the edge group in the previous symbol using the root raised cosine function may include: multiplying the cyclic suffix with a coefficient, where the coefficient is a right descending sidelobe of the root raised cosine function.
在本公开中,对步骤S110中对待传输数据进行分组的依据并不做特殊的限定。作为一种可选实施方式,可以根据待传输数据组所对应的频域资源块来对待传输数据组进行划分,N个数据组分别对应N个不同的频域资源块。下文中将对这种实施方式进行详细描述,这里先不赘述。In the present disclosure, the basis for grouping the data to be transmitted in step S110 is not particularly limited. As an optional implementation, the data groups to be transmitted can be divided according to the frequency domain resource blocks corresponding to the data groups to be transmitted, and the N data groups correspond to N different frequency domain resource blocks. This implementation will be described in detail below and will not be repeated here.
在本公开中,对N组第一数据序列中哪几组为边缘组不做特殊的限定,只要是位于N组第一数据序列中端部的第一数据序列就可以被称为边缘组的第一数据序列。In the present disclosure, there is no special limitation on which groups of the N groups of first data sequences are edge groups. As long as the first data sequence is located at the end of the N groups of first data sequences, it can be called the first data sequence of the edge group.
作为一种可选实施方式,所述边缘组的所述第一数据序列包括N组所述第一数据序列中前a组的第一数据序列。其中,a为正整数,1≤a<N/2。即,前a组第一数据序列为边缘组的第一数据序列。As an optional implementation, the first data sequence of the edge group includes the first data sequences of the first a groups among the N groups of the first data sequences, where a is a positive integer, 1≤a<N/2. That is, the first data sequences of the first a groups are the first data sequences of the edge group.
作为另一种可选实施方式,所述边缘组的第一数据序列包括N组所述第一数据序列中后b组的第一数据序列,其中,b为正整数,且1≤b<N/2。即,后b组第一数据序列为边缘组的第一数据序列。As another optional implementation, the first data sequence of the edge group includes the first data sequence of the last b groups of N groups of the first data sequences, where b is a positive integer and 1≤b<N/2. That is, the first data sequence of the last b groups is the first data sequence of the edge group.
作为还一种可选实施方式,前a组第一数据序列、以及后b组第一数据序列均为边缘组的第一数据序列。As another optional implementation, the first data sequence of the first group a and the first data sequence of the second group b are both first data sequences of edge groups.
在本公开中,对a和b的取值均不做特殊的限定。可以根据待传输的数据的数据量来确定a和b的取值。作为一种可选实施方式,a=1,b=1。也就是说,边缘组的第一数据序列为第1组第一数据序列,和/或,第N组第一数据序列。In the present disclosure, there is no special limitation on the values of a and b. The values of a and b can be determined according to the amount of data to be transmitted. As an optional implementation, a=1, b=1. That is, the first data sequence of the edge group is the first data sequence of the first group, and/or the first data sequence of the Nth group.
如上文中所述,边缘组的频谱带宽小于其他组的频谱带宽。相应地,如图2所示,所述对待传输数据进行分组处理,得到N个数据组,包括:As described above, the spectrum bandwidth of the edge group is smaller than the spectrum bandwidth of other groups. Accordingly, as shown in FIG2 , the data to be transmitted is grouped to obtain N data groups, including:
在步骤S111中,对所述待传输数据进行划分,得到N个初始组,其中,非边缘组的初始组中的数据量为2的整数次幂个(例如,可以表示为2i,其中,i为正整数,对于不同的初始组,i的取值可以相同也可以不同),边缘组的初始组中的数据量不等于2的整数次幂个;In step S111, the data to be transmitted is divided to obtain N initial groups, wherein the amount of data in the initial groups of non-edge groups is an integer power of 2 (for example, it can be expressed as 2 i , wherein i is a positive integer, and for different initial groups, the value of i can be the same or different), and the amount of data in the initial groups of edge groups is not equal to an integer power of 2;
在步骤S112中,对数据量不等于2的整数次幂个的初始组进行补零,得到N个所述数据组,其中,N个所述数据组的数据量均为2的整数次幂个。In step S112, the initial groups whose data amounts are not equal to an integer power of 2 are padded with zeros to obtain N data groups, wherein the data amounts of the N data groups are all integer powers of 2.
在本公开中,对于N个初始组而言,边缘组的数据量可能会小于非边缘组的数据量。为了执行后续的滤波操作,需要对数据量不等于2的整数次幂个的初始组进行补零,以是的边缘组的初始组形成为“数据组”。在本公开中,非边缘组的“初始组”不需要进行补零操作就形成为非边缘组的“数据组”。因此,经过步骤S112之后,就可以获得N个数据组,每个数据组中的“数据”的个数均为2的整数次幂个,当然,对于边缘组而言,此处的“数据”包括补的零。In the present disclosure, for N initial groups, the data volume of the edge group may be smaller than that of the non-edge group. In order to perform subsequent filtering operations, it is necessary to fill zeros for the initial groups whose data volume is not equal to an integer power of 2, so that the initial groups of the edge groups are formed as "data groups". In the present disclosure, the "initial groups" of the non-edge groups do not need to be filled with zeros to form the "data groups" of the non-edge groups. Therefore, after step S112, N data groups can be obtained, and the number of "data" in each data group is an integer power of 2. Of course, for the edge groups, the "data" here includes the padded zeros.
在本公开所提供的数据传输方法中,任何个数的待传输数据都可以分成N组,通过补零后,可以达到每组的数据个数相同,并且待传输数据保存连续,并且可以做到每组的IFFT点数相等。这样可以保证后面的串行的每个IFFT点数相同。In the data transmission method provided by the present disclosure, any number of data to be transmitted can be divided into N groups, and after zero padding, the number of data in each group can be the same, and the data to be transmitted can be kept continuous, and the number of IFFT points in each group can be equal. This ensures that the number of IFFT points in each subsequent serial is the same.
如上文中所述,对于不同的数据组,数据量可以相同也可以不同。作为一种可选实施方式,非边缘组的初始组中的数据数量相同(相应地,非边缘组的数据组中的数据量也相同)。当然,本公开并不限于此,非边缘组的初始组中的数据数量也可以不同(相应地,非边缘组的数据组中的数据量也不相同)。也就是说,在非边缘组的初始组中的数据数量的情况中,非边缘组的初始组中的数据数量之比为2的整数次幂。As described above, for different data groups, the amount of data may be the same or different. As an optional embodiment, the amount of data in the initial group of the non-edge group is the same (correspondingly, the amount of data in the data group of the non-edge group is also the same). Of course, the disclosure is not limited to this, and the amount of data in the initial group of the non-edge group may also be different (correspondingly, the amount of data in the data group of the non-edge group is also different). That is to say, in the case of the amount of data in the initial group of the non-edge group, the ratio of the amount of data in the initial group of the non-edge group is an integer power of 2.
对于非边缘组中数据量不同这种情况,在所述对N组所述第一数据序列分别进行处理的步骤中,针对非边缘组的第一数据序列,在相邻两个非边缘组的第一数据序列中数据量不同的情况下,对其中数据量少的一组非边缘组的第一数据序列添加软循前缀。For the case where the amount of data in the non-edge groups is different, in the step of separately processing the N groups of the first data sequences, for the first data sequence of the non-edge group, when the amount of data in the first data sequences of two adjacent non-edge groups is different, a soft cycle prefix is added to the first data sequence of the non-edge group with less data.
需要指出的是,如果边缘组的初始组中数据已经满足了2的整数次幂的情况下,就不需要对边缘组的初始组进行数据补零。It should be noted that if the data in the initial group of the edge group already satisfies an integer power of 2, there is no need to pad the data of the initial group of the edge group with zeros.
作为一种可选实施方式,在所述分别对每个所述数据组进行傅里叶逆变换的步骤中,对每个所述数据组进行傅里叶逆变换的点数均小于所述待传输数据的数据总数。As an optional implementation, in the step of performing inverse Fourier transform on each of the data groups respectively, the number of points for performing inverse Fourier transform on each of the data groups is less than the total number of data to be transmitted.
进一步地,在所述分别对每个所述数据组的数据进行傅里叶逆变换的步骤中,傅里叶逆变换的点数为2的整数次幂个。Furthermore, in the step of performing inverse Fourier transform on the data of each of the data groups, the number of points of the inverse Fourier transform is an integer power of 2.
可选地,在所述分别对每个所述数据组进行傅里叶逆变换的步骤中的傅里叶逆变换为2倍过采样,对每个所述数据组进行傅里叶逆变换的数据起始点均在相应的数据组中。Optionally, in the step of performing inverse Fourier transform on each of the data groups, the inverse Fourier transform is 2 times oversampled, and the data starting point of the inverse Fourier transform on each of the data groups is in the corresponding data group.
在本公开中,对如何具体执行步骤S140不做特殊的限定。作为一种可选实施方式,如图3所示,步骤S140可以包括:In the present disclosure, there is no particular limitation on how to specifically perform step S140. As an optional implementation, as shown in FIG3 , step S140 may include:
在步骤S141中,对N组所述第二数据序列进行傅里叶逆变换,得到多组第三数据序列;In step S141, inverse Fourier transform is performed on N groups of the second data sequences to obtain multiple groups of third data sequences;
在步骤S142中,对多组第三数据序列进行滤波操作,得到所述时域数据序列。In step S142, a filtering operation is performed on the multiple groups of third data sequences to obtain the time domain data sequence.
如上文中所述,边缘组的第二数据序列的CP为软CP,在步骤S141中,边缘组对应的第二数据序列与其他非边缘组的第二数据序列一起进行逆傅里叶变换,从而可以保证在后续进行滤波操作(即,步骤S142)时,多相滤波器参数的统一性。As described above, the CP of the second data sequence of the edge group is a soft CP. In step S141, the second data sequence corresponding to the edge group is inverse Fourier transformed together with the second data sequences of other non-edge groups, so as to ensure the uniformity of the multi-phase filter parameters during the subsequent filtering operation (i.e., step S142).
作为一种可选实施方式,在所述对N组所述第二数据序列进行傅里叶逆变换的步骤中的傅里叶逆变换为点数大于N的过采样傅里叶逆变换。As an optional implementation, in the step of performing inverse Fourier transform on N groups of the second data sequences, the inverse Fourier transform is an oversampled inverse Fourier transform with a point number greater than N.
具体地,所述对N组所述第二数据序列进行傅里叶逆变换,包括:Specifically, performing inverse Fourier transform on N groups of the second data sequences includes:
分别对N组所述第二数据序列进行数据提取,得到多个第三数据序列,每个第三数据序列包括N个分别来自N组所述第二数据序列的数据;Extracting data from the N groups of the second data sequences respectively to obtain a plurality of third data sequences, each of the third data sequences comprising N data respectively from the N groups of the second data sequences;
分别对多个所述第三数据序列进行傅里叶逆变换。Perform inverse Fourier transform on each of the plurality of third data sequences.
作为一种可选实施方式,分别对N组所述第二数据序列进行数据提取,得到多个第三数据序列可以具体包括:N组第二数据序列形成N行,然后以列为单位取出数据,每N个数据形成一组第三数据序列;对取出的每N个数据(即,每组第三数据序列)进行一个所述傅里叶逆变换。As an optional implementation, extracting data from N groups of the second data sequences respectively to obtain multiple third data sequences can specifically include: N groups of second data sequences form N rows, and then taking out data in columns, with every N data forming a group of third data sequences; performing an inverse Fourier transform on each N data taken out (i.e., each group of third data sequences).
如上文中所述,作为一种可选实施方式,N组第一数据序列添加循环前缀后获得N组第二数据序列。As described above, as an optional implementation, N groups of first data sequences are added with cyclic prefixes to obtain N groups of second data sequences.
为了使得所述待发送的数据与其他数据一起发送,进一步可选地,在所述对N组所述第二数据序列进行傅里叶逆变换的步骤中,参与傅里叶逆变换的数据还包括其他组数据序列,该其他组数据序列不属于上述N组第二数据序列。In order to allow the data to be sent to be sent together with other data, further optionally, in the step of performing inverse Fourier transform on the N groups of second data sequences, the data participating in the inverse Fourier transform also includes other groups of data sequences, and the other groups of data sequences do not belong to the above-mentioned N groups of second data sequences.
在本公开中,对如何获得“其他组数据序列”不做特殊的限定。作为一种可选实施方式,可以直接利用其他期望与所述待传输数据一起传输的数据形成“其他组数据序列”。In the present disclosure, there is no special limitation on how to obtain the "other data sequence". As an optional implementation, the "other data sequence" can be directly formed by using other data expected to be transmitted together with the data to be transmitted.
也可以通过如下方式获得所述其他组数据序列:The other set of data sequences can also be obtained in the following manner:
对其他数据组进行傅里叶逆变换,得到第一其他数据序列;Performing inverse Fourier transform on the other data groups to obtain a first other data sequence;
对第一其他数据序列添加循环前缀,获得所述其他组数据序列。A cyclic prefix is added to the first other data sequence to obtain the other group of data sequences.
在本公开中,对如何对多组第三数据序列进行滤波操作不做特殊的限定。可选地,如图4所示,所述对多组第三数据序列进行滤波操作,得到时域数据序列,包括:In the present disclosure, there is no special limitation on how to perform filtering operations on multiple sets of third data sequences. Optionally, as shown in FIG4 , the filtering operations are performed on multiple sets of third data sequences to obtain time domain data sequences, including:
在步骤S142a中,对多组所述第三数据序列进行串行链接;In step S142a, multiple groups of the third data sequences are serially linked;
在步骤S142b中,对串行链接后的数据序列进行滤波操作,得到所述时域数据序列。In step S142b, a filtering operation is performed on the serially linked data sequence to obtain the time domain data sequence.
在本公开中,对如何执行步骤S142b中的滤波操作不做特殊的限定,可选地,在所述串行链接后的数据序列进行滤波操作的步骤中,所述滤波操作包括多相滤波操作。In the present disclosure, there is no special limitation on how to perform the filtering operation in step S142b. Optionally, in the step of performing the filtering operation on the serially linked data sequence, the filtering operation includes a multi-phase filtering operation.
具体地,如图5所示,所述对串行链接后的数据序列进行滤波操作,得到所述时域数据序列,包括:Specifically, as shown in FIG5 , the filtering operation is performed on the serially linked data sequence to obtain the time domain data sequence, including:
在步骤S142b1中,对多组第三数据序列分别进行重复和加窗操作;In step S142b1, repeating and windowing operations are performed on multiple groups of third data sequences respectively;
在步骤S142b2中,对经过重复和加窗操作的多组第三数据序列进行错位重叠相加,得到所述时域序列。In step S142b2, staggered overlap addition is performed on the multiple groups of third data sequences that have undergone the repetition and windowing operations to obtain the time domain sequence.
作为另一种可选实施方式,如图6所示,所述对串行链接后的数据序列进行滤波操作,得到所述时域数据序列,包括:As another optional implementation, as shown in FIG6 , the filtering operation is performed on the serially linked data sequence to obtain the time domain data sequence, including:
在步骤S142b3中,对N组第三数据序列进行下采样,得到N个并列数据组;In step S142b3, down-sampling is performed on the N groups of third data sequences to obtain N parallel data groups;
在步骤S142b4中,使用滤波器对N个并列数据组分别进行滤波操作;In step S142b4, a filter is used to perform filtering operations on the N parallel data groups respectively;
在步骤S142b5中,对滤波操作后获得的N个数据组进行上采样和相加操作,得到所述时域数据序列。In step S142b5, upsampling and addition operations are performed on the N data groups obtained after the filtering operation to obtain the time domain data sequence.
如上文中所述,可以根据频域资源块对待传输数据进行分组。也就是说,N个数据组分别在N个频域资源块中进行传输。相应地,N个资源块分别包含的子载波数为k(n),所述N个频域资源块在频域中连续,非边缘资源块的k(n)为2的i次幂,其中,i为正整数,n=1,2,...,N。As described above, the data to be transmitted can be grouped according to the frequency domain resource blocks. That is, N data groups are transmitted in N frequency domain resource blocks respectively. Accordingly, the number of subcarriers contained in each of the N resource blocks is k(n), and the N frequency domain resource blocks are continuous in the frequency domain. The k(n) of the non-edge resource blocks is 2 to the power of i, where i is a positive integer and n=1, 2, ..., N.
在本公开实施例中,步骤S120可以被具体执行为:分别对每个频域资源块的k(n)个子载波上的待传输数据进行傅里叶逆变换,形成N组时域数据序列(即,N组第一数据序列)。In the disclosed embodiment, step S120 may be specifically performed as follows: performing inverse Fourier transform on the data to be transmitted on the k(n) subcarriers of each frequency domain resource block respectively to form N groups of time domain data sequences (ie, N groups of first data sequences).
在本公开实施例中,步骤S130可以被具体执行为:对N个频域资源块的k(n)个子载波上的待传输数据进行的傅里叶逆变换后的第一数据序列分别进行处理,得到N组第二数据序列。In the disclosed embodiment, step S130 may be specifically performed as follows: first data sequences after inverse Fourier transformation of the data to be transmitted on k(n) subcarriers of N frequency domain resource blocks are processed separately to obtain N groups of second data sequences.
在本公开实施中,步骤S140可以被具体执行为:对N个频域资源块对应的第二数据序列进行傅里叶逆变换,得到多组第三数据序列。In the implementation of the present disclosure, step S140 may be specifically performed as follows: performing an inverse Fourier transform on the second data sequences corresponding to the N frequency domain resource blocks to obtain multiple groups of third data sequences.
在本公开中,对各频域资源块的频谱不做特殊的限定,可选地,非边缘的相邻频域资源块的频谱间隔相等。进一步可选地,非边缘的频域资源块的频谱带宽相等。In the present disclosure, there is no special limitation on the spectrum of each frequency domain resource block. Optionally, the spectrum intervals of non-edge adjacent frequency domain resource blocks are equal. Further, optionally, the spectrum bandwidths of non-edge frequency domain resource blocks are equal.
作为一种可选实施方式,非边缘的频域资源块的子载波数相等。As an optional implementation manner, the number of subcarriers in non-edge frequency domain resource blocks is equal.
作为另一种可选实施方式,非边缘的频域资源块的子载波数可以不相等,具体地,非边缘的频域资源块的子载波数之比满足2的幂。As another optional implementation, the numbers of subcarriers in non-edge frequency domain resource blocks may be unequal. Specifically, the ratio of the numbers of subcarriers in non-edge frequency domain resource blocks satisfies a power of 2.
作为一种可选实施方式,N个所述频域资源块中,子载波间隔相等。As an optional implementation manner, in the N frequency domain resource blocks, subcarrier spacing is equal.
作为另一种可选实施方式,N个所述频域资源块中,子载波间隔不相等,且不同频域资源块的子载波间隔之比满足2的幂。As another optional implementation, in the N frequency domain resource blocks, the subcarrier spacings are not equal, and the ratio of the subcarrier spacings of different frequency domain resource blocks satisfies a power of 2.
作为一种可选实施方式,边缘的频域资源块的子载波包括初始子载波和置零子载波,所述初始子载波的数量小于具有与边缘的频域资源块相同子载波间隔的其他频域资源块的子载波数的数量,且边缘的频域资源的初始子载波与置零子载波的数量之和与具有与边缘的频域资源块相同子载波间隔的其他频域资源块的子载波数的数量相同。As an optional implementation, the subcarriers of the edge frequency domain resource block include initial subcarriers and zeroed subcarriers, the number of the initial subcarriers is less than the number of subcarriers of other frequency domain resource blocks having the same subcarrier spacing as the edge frequency domain resource block, and the sum of the number of initial subcarriers and the number of zeroed subcarriers of the edge frequency domain resources is the same as the number of subcarriers of other frequency domain resource blocks having the same subcarrier spacing as the edge frequency domain resource block.
边缘资源块的子载波数小于具有与边缘资源块相同子载波间隔的其他资源块的子载波数。这样的好处是:任何子载波个数的频谱资源都可以分成N个频域资源块,通过补充置零子子载波后,可以做到N个频域资源块的频谱带宽相等,并且N个频域资源块保存连续,这样可以保证后面的串行的每个傅里叶逆变换的正常操作。The number of subcarriers in the edge resource block is less than the number of subcarriers in other resource blocks with the same subcarrier spacing as the edge resource block. The advantage is that spectrum resources with any number of subcarriers can be divided into N frequency domain resource blocks. After adding zero subcarriers, the spectrum bandwidth of the N frequency domain resource blocks can be equal, and the N frequency domain resource blocks are kept continuous, which can ensure the normal operation of each subsequent serial inverse Fourier transform.
可选地,边缘的频域资源块中的置零子载波N个所述频域资源块之外。Optionally, the zeroed subcarriers in the edge frequency domain resource blocks are outside the N frequency domain resource blocks.
可选地,未补充置零子载波的边缘的频域资源块的频谱带宽小于非边缘的频域资源块的频谱带宽。Optionally, the spectrum bandwidth of the edge frequency domain resource blocks not supplemented with zeroed subcarriers is smaller than the spectrum bandwidth of the non-edge frequency domain resource blocks.
可选地,在所述分别对每个所述数据组的数据进行傅里叶逆变换的步骤中,分别对每个资源块的k(n)个子载波上的待传输数据进行傅里叶逆变换,且满足以下条件中的任意一者:Optionally, in the step of performing inverse Fourier transform on the data of each of the data groups, inverse Fourier transform is performed on the data to be transmitted on the k(n) subcarriers of each resource block, and any one of the following conditions is met:
各个频域资源块对应的所述傅里叶逆变换的零频位置在频域的位置不同;The zero-frequency positions of the inverse Fourier transform corresponding to each frequency domain resource block are different in the frequency domain;
各个频域资源块对应的所述傅里叶逆变换的零频位置分别在各个频域资源块的k(n)个子载波频率范围内;The zero frequency position of the inverse Fourier transform corresponding to each frequency domain resource block is respectively within the k(n) subcarrier frequency range of each frequency domain resource block;
各个频域资源块对应的所述傅里叶逆变换的零频位置分别在各个频域资源块的k(n)个子载波中的一个上。The zero-frequency position of the inverse Fourier transform corresponding to each frequency domain resource block is respectively on one of the k(n) subcarriers of each frequency domain resource block.
需要指出的是,对于不同的频域资源块,n的取值可以相同也可以不同。It should be pointed out that, for different frequency domain resource blocks, the value of n may be the same or different.
可选地,针对N组所述第一数据序列中非边缘组的第一数据序列,所述处理可以包括:Optionally, for the first data sequences of the non-edge groups in the N groups of the first data sequences, the processing may include:
对边缘组的各组所述第一数据序列分别添加保护间隔GI,该保护间隔GI为空数据;Adding a guard interval GI to each of the first data sequences of the edge group, where the guard interval GI is empty data;
利用滤波器时域数据对添加了保护间隔GI的第一数据序列与时域相邻符号的数据序列进行线性卷积操作,得到相应的第二数据序列。The filter time domain data is used to perform a linear convolution operation on the first data sequence to which the guard interval GI is added and the data sequence of the adjacent symbols in the time domain to obtain a corresponding second data sequence.
作为本公开的第二个方面,提供一种数据传输方法,如图7所示,所述数据传输方法包括:As a second aspect of the present disclosure, a data transmission method is provided. As shown in FIG7 , the data transmission method includes:
在步骤S210中,根据N个频域资源块将待传输数据划分为N个数据组,其中,N个所述频域资源块分别包括的子载波数为k(n),其中,N为大于2的正整数,n=1,2,……,N,N个所述频域资源块在频域中连续,各个非边缘的频域资源块的频谱带宽相等,边缘的频域资源块所对应的初始资源块的频谱带宽小于非边缘的频域资源块的频谱带宽;In step S210, the data to be transmitted is divided into N data groups according to N frequency domain resource blocks, wherein the number of subcarriers respectively included in the N frequency domain resource blocks is k(n), wherein N is a positive integer greater than 2, n=1, 2, ..., N, the N frequency domain resource blocks are continuous in the frequency domain, the spectrum bandwidths of the non-edge frequency domain resource blocks are equal, and the spectrum bandwidth of the initial resource block corresponding to the edge frequency domain resource block is smaller than the spectrum bandwidth of the non-edge frequency domain resource block;
在步骤S220中,分别对各个频域资源块的各个子载波上对应的数据进行傅里叶逆变换,得到N组第一数据序列;In step S220, inverse Fourier transform is performed on the data corresponding to each subcarrier of each frequency domain resource block to obtain N groups of first data sequences;
在步骤S230中,对N组所述第一数据序列进行傅里叶逆变换,得到时域数据序列;In step S230, inverse Fourier transform is performed on the N groups of the first data sequences to obtain a time domain data sequence;
在步骤S240中,传输所述时域数据序列。In step S240, the time domain data sequence is transmitted.
在所述数据传输方法中,利用N个频域资源块传所述待传输的数据。边缘的频域资源块对应的初始资源块的频谱带宽小于非边缘的频域资源块的频谱带宽,从而可以将任何子载波个数的频谱资源都划分成连续的N个资源块,从而可以保证后续串行的每个傅里叶逆变换都嫩正常进行。In the data transmission method, the data to be transmitted are transmitted using N frequency domain resource blocks. The spectrum bandwidth of the initial resource block corresponding to the edge frequency domain resource block is smaller than the spectrum bandwidth of the non-edge frequency domain resource block, so that the spectrum resources of any number of subcarriers can be divided into N continuous resource blocks, so that each subsequent serial inverse Fourier transform can be performed normally.
在本公开中,不同的频域资源块n的取值可以相同也可以不同。In the present disclosure, the values of n for different frequency domain resource blocks may be the same or different.
作为一种可选实施方式,可以将频谱资源划分成N个连续的初始资源块,其中,边缘的初始资源块的频谱带宽小于非边缘的初始资源块。同对边缘的初始资源块进行处理,得到边缘的频域资源块。可以直接将非边缘的初始资源块作为非边缘的频域资源块。As an optional implementation, the spectrum resources may be divided into N consecutive initial resource blocks, wherein the spectrum bandwidth of the edge initial resource blocks is smaller than that of the non-edge initial resource blocks. The edge initial resource blocks are processed in the same manner to obtain edge frequency domain resource blocks. The non-edge initial resource blocks may be directly used as non-edge frequency domain resource blocks.
在本公开中,对如何对边缘的初始资源块进行处理不做特殊的限定,作为一种可选实施方式,可以通过对非边缘的初始资源块补充置零子载波,以获得边缘的频域资源块。换言之,边缘的所述频域资源块的子载波包括置零子载波和与初始频域资源块对应的初始子载波。通过补充置零子载波可以使得边缘的频域资源块的频谱带宽与非边缘的频域资源块的频谱带宽相等。In the present disclosure, there is no special limitation on how to process the initial resource blocks at the edge. As an optional implementation, the frequency domain resource blocks at the edge can be obtained by supplementing the zeroed subcarriers to the initial resource blocks at the non-edge. In other words, the subcarriers of the frequency domain resource blocks at the edge include zeroed subcarriers and initial subcarriers corresponding to the initial frequency domain resource blocks. By supplementing the zeroed subcarriers, the spectrum bandwidth of the frequency domain resource blocks at the edge can be equal to the spectrum bandwidth of the frequency domain resource blocks at the non-edge.
在本公开中,对边缘的频域资源块不做特殊的限定,N个频域资源块中前a个频域资源块、和/或后b个频域资源块为边缘的频域资源块。其余资源块均为非边缘的频域资源块。In the present disclosure, there is no special limitation on the edge frequency domain resource blocks, and the first a frequency domain resource blocks and/or the last b frequency domain resource blocks among the N frequency domain resource blocks are edge frequency domain resource blocks. The remaining resource blocks are all non-edge frequency domain resource blocks.
可选地,a和b均可以为1、Optionally, a and b can both be 1,
为了确保资源块连续,可选地,所述置零子载波在边缘的初始资源块、以及非边缘的频域资源块所对应的连续频域之外。作为一种可选实施方式,可以在初始资源块的外侧补充置零子载波。To ensure that the resource blocks are continuous, optionally, the zeroed subcarriers are outside the continuous frequency domains corresponding to the edge initial resource blocks and non-edge frequency domain resource blocks. As an optional implementation, zeroed subcarriers may be added outside the initial resource blocks.
作为一种可选实施方式,非边缘的初始频域资源块的子载波的个数k(n)为2的整数次幂个,边缘的初始资源块的子载波数量小于具有与边缘的初始资源块相同子载波间隔的其他频域资源块的子载波数。As an optional implementation, the number of subcarriers k(n) of the non-edge initial frequency domain resource block is an integer power of 2, and the number of subcarriers of the edge initial resource block is less than the number of subcarriers of other frequency domain resource blocks having the same subcarrier spacing as the edge initial resource block.
可选地,所有相同子载波间隔的频域资源块包括的子载波数量相等。Optionally, all frequency domain resource blocks with the same subcarrier spacing include an equal number of subcarriers.
可选地,在所述分别对各个频域资源块的k(n)个子载波上对应的数据进行傅里叶逆变换的步骤中的傅里叶逆变换为2倍过采样的傅里叶逆变换,所有相同子载波间隔的频域资源块的傅里叶逆变换的点数相同。Optionally, in the step of performing inverse Fourier transform on the data corresponding to the k(n) subcarriers of each frequency domain resource block, the inverse Fourier transform is a 2-fold oversampled inverse Fourier transform, and the number of inverse Fourier transform points of all frequency domain resource blocks with the same subcarrier spacing is the same.
可选地,N个所述频域资源块中,非边缘的频域资源块的子载波数相等。当然,本公开并不限于此,作为另一种可选实施方式,N个所述最终频域资源块中,不同的非边缘的频域资源块的子载波数也可以不同,具体地,N个所述最终频域资源块中,不同的非边缘的频域资源块的子载波数之比满足2的整数次幂。Optionally, among the N frequency domain resource blocks, the number of subcarriers of the non-edge frequency domain resource blocks is equal. Of course, the present disclosure is not limited to this. As another optional implementation, among the N final frequency domain resource blocks, the number of subcarriers of different non-edge frequency domain resource blocks may also be different. Specifically, among the N final frequency domain resource blocks, the ratio of the number of subcarriers of different non-edge frequency domain resource blocks satisfies an integer power of 2.
可选地,N个所述频域资源块子载波间隔相等。当然,本公开并不限于此,作为另一种可选实施方式,所述N个频域资源块的子载波间隔不相等,不同的频域资源块的子载波间隔之比满足2的整数次幂。Optionally, the subcarrier spacings of the N frequency domain resource blocks are equal. Of course, the present disclosure is not limited to this. As another optional implementation, the subcarrier spacings of the N frequency domain resource blocks are not equal, and the ratio of the subcarrier spacings of different frequency domain resource blocks satisfies an integer power of 2.
可选地,所述分别对各个频域资源块的各个子载波上对应的数据进行傅里叶逆变换,得到N组第一数据序列,包括:Optionally, performing inverse Fourier transform on data corresponding to each subcarrier of each frequency domain resource block to obtain N groups of first data sequences includes:
分别对各个频域资源块的各个子载波上对应的数据进行傅里叶逆变换,得到N组第一初始序列;Performing inverse Fourier transform on the data corresponding to each subcarrier of each frequency domain resource block to obtain N groups of first initial sequences;
对N组第一初始序列进行处理,得到N组第一数据序列,其中,对边缘组的第一初始数据序列的处理包括对第一初始序列添加软CP,得到相应的第一数据序列。The N groups of first initial sequences are processed to obtain N groups of first data sequences, wherein the processing of the first initial data sequences of the edge groups includes adding a soft CP to the first initial sequences to obtain corresponding first data sequences.
通过对边缘组的第一初始序列添加软CP,可以降低边缘泄漏。By adding soft CP to the first initial sequence of the edge group, the edge leakage can be reduced.
在本公开中,对如何对非边缘组的第一初始序列进行处理不做特殊的限定,可选地,可以对非边缘组的第一初始序列添加CP,得到非边缘组的第一数据序列。In the present disclosure, there is no special limitation on how to process the first initial sequence of the non-edge group. Optionally, a CP may be added to the first initial sequence of the non-edge group to obtain a first data sequence of the non-edge group.
作为另一种可选实施方式,可以对非边缘组的第一数据序列添加软CP,或者GI,以得到非边缘组的第一数据序列。As another optional implementation, a soft CP or a GI may be added to the first data sequence of the non-edge group to obtain the first data sequence of the non-edge group.
可以通过上文中所接收的的方式得到所述软CP。The soft CP may be obtained in the manner received above.
作为本公开的第三个方面,提供一种电子设备,如图8所示,所述电子设备包括:As a third aspect of the present disclosure, an electronic device is provided, as shown in FIG8 , the electronic device comprising:
一个或多个处理器101;One or more processors 101;
存储器102,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器101执行,使得所述一个或多个处理器实现本公开第一个方面和/或第二个方面所提供的数据传输方法。The memory 102 stores one or more programs, and when the one or more programs are executed by the one or more processors 101, the one or more processors implement the data transmission method provided by the first aspect and/or the second aspect of the present disclosure.
可选地,所述电子设备还可以包括一个或多个I/O接口103,连接在处理器与存储器之间,配置为实现处理器与存储器的信息交互。Optionally, the electronic device may further include one or more I/O interfaces 103 connected between the processor and the memory and configured to implement information interaction between the processor and the memory.
其中,处理器101为具有数据处理能力的器件,其包括但不限于中央处理器(CPU)等;存储器102为具有数据存储能力的器件,其包括但不限于随机存取存储器(RAM,更具体如SDRAM、DDR等)、只读存储器(ROM)、带电可擦可编程只读存储器(EEPROM)、闪存(FLASH);I/O接口(读写接口)103连接在处理器101与存储器102间,能实现处理器101与存储器102的信息交互,其包括但不限于数据总线(Bus)等。Among them, the processor 101 is a device with data processing capabilities, including but not limited to a central processing unit (CPU) and the like; the memory 102 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH); the I/O interface (read-write interface) 103 is connected between the processor 101 and the memory 102, and can realize information interaction between the processor 101 and the memory 102, including but not limited to a data bus (Bus) and the like.
在一些实施例中,处理器101、存储器102和I/O接口103通过总线104相互连接,进而与计算设备的其它组件连接。In some embodiments, the processor 101 , the memory 102 , and the I/O interface 103 are connected to each other via a bus 104 , and further connected to other components of the computing device.
作为本公开的第四个方面,如图9所示,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本公开第一个方面和/或第二个方面所提供的数据传输方法。As a fourth aspect of the present disclosure, as shown in FIG. 9 , a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the data transmission method provided by the first aspect and/or the second aspect of the present disclosure is implemented.
实施例1Example 1
如图10所示,在本实施例中,所述数据传输方法包括:As shown in FIG. 10 , in this embodiment, the data transmission method includes:
将待传输数据序列分成4组,得到4个初始组,前3个初始组均包括1024个数据,第4个初始组包括204个数据,共273个RB。其中每个初始组的子载波间隔都为30kHz。The data sequence to be transmitted is divided into 4 groups to obtain 4 initial groups, the first 3 initial groups each include 1024 data, the fourth initial group includes 204 data, and a total of 273 RBs. The subcarrier spacing of each initial group is 30 kHz.
在第4个初始组外侧补充820个零子载波,得到第4个数据组。其中,前3个初始组也是3个数据组,从而得到4个数据组。820 zero subcarriers are added outside the fourth initial group to obtain the fourth data group. The first three initial groups are also three data groups, thus obtaining four data groups.
对4个数据组分别进行2048点的过采样IFFT,得到4组第一数据序列。Perform 2048-point oversampling IFFT on the four data groups respectively to obtain four groups of first data sequences.
为了降低带外泄露,对第4组的第一数据序列进行加软CP操作,得到第4组第二数据序列。并且,对前3组第一数据序列分别添加CP,得到前3组第二数据序列。In order to reduce out-of-band leakage, a soft CP operation is performed on the first data sequence of the fourth group to obtain the second data sequence of the fourth group. In addition, CP is added to the first three groups of first data sequences respectively to obtain the first three groups of second data sequences.
对4组第二数据序列进行子带级IFFT和多相滤波操作,得到一组时域数据。Sub-band level IFFT and polyphase filtering operations are performed on the four groups of second data sequences to obtain a group of time domain data.
实施例2Example 2
如图11所示,在本实施例中,所述数据传输方法包括:As shown in FIG. 11 , in this embodiment, the data transmission method includes:
将待传输数据序列分成4组,得到4个初始组,前3个初始组均包括1024个数据,第4个初始组包括204个数据,共273个RB。其中每个初始组的子载波间隔都为30kHz。The data sequence to be transmitted is divided into 4 groups to obtain 4 initial groups, the first 3 initial groups each include 1024 data, the fourth initial group includes 204 data, and a total of 273 RBs. The subcarrier spacing of each initial group is 30 kHz.
在第4个初始组外侧补充820个零子载波,得到第4个数据组。其中,前3个初始组也是3个数据组,从而得到4个数据组。820 zero subcarriers are added outside the fourth initial group to obtain the fourth data group. The first three initial groups are also three data groups, thus obtaining four data groups.
对4个数据组分别进行2048点的过采样IFFT,得到4组第一数据序列。Perform 2048-point oversampling IFFT on the four data groups respectively to obtain four groups of first data sequences.
为了降低带外泄露,对第1组第一数据序列和第4组第一数据序列分别进行加软CP操作,分别得到第1组第二数据序列和第4组第二数据序列,对第2组第一数据序列和第3组第一数据序列分别添加CP,得到第2组第二数据序列和第3组第二数据序列;In order to reduce out-of-band leakage, soft CP operations are performed on the first data sequence of the first group and the first data sequence of the fourth group, respectively, to obtain the first data sequence of the second group and the fourth group of second data sequences, respectively, and CP is added to the first data sequence of the second group and the first data sequence of the third group, respectively, to obtain the second data sequence of the second group and the third group of second data sequences;
将4组第二数据序列进行子带级IFFT和多相滤波操作,得到一组时域数据。Sub-band level IFFT and polyphase filtering operations are performed on the four groups of second data sequences to obtain a group of time domain data.
实施例3Example 3
如图12所示,在本实施例中,所述数据传输方法包括:As shown in FIG. 12 , in this embodiment, the data transmission method includes:
将待传输数据序列分成4组,得到4个初始组,第2个初始组和第3个初始组均包括1024个数据,第1个初始组和第4个初始组均包括614个数据,共273个RB。其中每个初始组的子载波间隔都为30kHz。The data sequence to be transmitted is divided into 4 groups to obtain 4 initial groups, the second initial group and the third initial group each include 1024 data, the first initial group and the fourth initial group each include 614 data, a total of 273 RBs. The subcarrier spacing of each initial group is 30 kHz.
在第1个初始组的外侧补充410个零子载波,得到第1个数据组,在第4个初始组的外侧补充410个零子载波,得到第4个数据组。其中,第2个初始组也是第2个数据组,第3个初始组也是第3个数据组。因此,共得到4个数据组。410 zero subcarriers are added to the outer side of the first initial group to obtain the first data group, and 410 zero subcarriers are added to the outer side of the fourth initial group to obtain the fourth data group. Among them, the second initial group is also the second data group, and the third initial group is also the third data group. Therefore, a total of 4 data groups are obtained.
对4个数据组分别进行2048点的过采样IFFT,得到4组第一数据序列。Perform 2048-point oversampling IFFT on the four data groups respectively to obtain four groups of first data sequences.
为了降低带外泄露,对第1组第一数据序列和第4组第一数据序列分别进行加软CP操作,得到第1组第二数据序列和第4组第二数据序列,对第2组第一数据序列和第3组第一数据序列分别进行加CP操作,分别得到第2组第二数据序列和第3组第二数据序列。In order to reduce out-of-band leakage, a soft CP operation is performed on the first data sequence of the first group and the first data sequence of the fourth group, respectively, to obtain the first second data sequence of the first group and the fourth group of second data sequence, and a CP operation is performed on the first data sequence of the second group and the first data sequence of the third group, respectively, to obtain the second second data sequence of the second group and the third group of second data sequence, respectively.
将4组第二数据序列进行子带级IFFT和多相滤波操作,得到一组时域数据。Sub-band level IFFT and polyphase filtering operations are performed on the four groups of second data sequences to obtain a group of time domain data.
实施例4Example 4
如图13所示,在本实施例中,所述数据传输方法包括:As shown in FIG. 13 , in this embodiment, the data transmission method includes:
将待传输数据序列分成4组,得到4个初始组,前3个初始组均包括1024个数据,第4个初始组包括204个数据,共273个RB。其中每个初始组的子载波间隔都为30kHz。The data sequence to be transmitted is divided into 4 groups to obtain 4 initial groups, the first 3 initial groups each include 1024 data, the fourth initial group includes 204 data, and a total of 273 RBs. The subcarrier spacing of each initial group is 30 kHz.
在第4个初始组外侧补充820个零子载波,得到第4个数据组。其中,前3个初始组也是3个数据组,从而得到4个数据组。820 zero subcarriers are added outside the fourth initial group to obtain the fourth data group. The first three initial groups are also three data groups, thus obtaining four data groups.
对4个数据组分别进行2048点的过采样IFFT,得到4组第一数据序列。Perform 2048-point oversampling IFFT on the four data groups respectively to obtain four groups of first data sequences.
对前3组第一数据序列增加CP,得到前3组的第二数据序列,其中,CP长度:长CP为80点,短CP为72点。可以添加长CP,也可以添加端CP。The CP is added to the first three groups of first data sequences to obtain the first three groups of second data sequences, wherein the CP length is: 80 points for the long CP and 72 points for the short CP. Either the long CP or the short CP can be added.
对第4组第一数据序列添加软CP,得到第4组第二数据序列。具体过程为:对于一个符号(A SYMBOL)的软CP中:短CP长度为72点,先取本符号后72个采样点的数据(原CP,也就是通常意义的CP),对前36个采样点进行与系数相乘处理,系数为根升余弦函数的左下降旁瓣,记为CP1;再对前一符号的前36个采样点数据(原循环后缀CS)与系数相乘,系数为根升余弦函数的右下降旁瓣,记为CP2,并与CP1的前36点相加,最终得到长度为72的软CP,且软CP的平均功率与原CP相同。需要指出的是,对于长CP也是如此处理。对前3组第一数据序列添加CP,得到前3组的第二数据序列。Add a soft CP to the 4th group of the first data sequence to obtain the 4th group of the second data sequence. The specific process is: for the soft CP of a symbol (A SYMBOL): the short CP length is 72 points, first take the data of the 72 sampling points after this symbol (the original CP, that is, the CP in the usual sense), and multiply the first 36 sampling points with the coefficient, the coefficient is the left descending sidelobe of the root raised cosine function, recorded as CP1; then multiply the first 36 sampling point data of the previous symbol (the original cyclic suffix CS) with the coefficient, the coefficient is the right descending sidelobe of the root raised cosine function, recorded as CP2, and add it to the first 36 points of CP1, and finally obtain a soft CP with a length of 72, and the average power of the soft CP is the same as the original CP. It should be pointed out that the same treatment is applied to the long CP. Add CP to the first three groups of the first data sequences to obtain the first three groups of the second data sequences.
将4组第二数据序列进行子带级IFFT和多相滤波操作,得到一组时域数据。Sub-band level IFFT and polyphase filtering operations are performed on the four groups of second data sequences to obtain a group of time domain data.
实施例5Example 5
如图14所示,在本实施例中,所述数据传输方法包括:As shown in FIG. 14 , in this embodiment, the data transmission method includes:
将待传输数据序列分成4组,得到4个初始组,第1个初始组和第3个初始组均包括1024个数据,第1个初始组和第4个初始组均包括614个数据,共273个RB。其中每个初始组组的子载波间隔都为30kHz。The data sequence to be transmitted is divided into 4 groups, and 4 initial groups are obtained. The first initial group and the third initial group each include 1024 data, and the first initial group and the fourth initial group each include 614 data, for a total of 273 RBs. The subcarrier spacing of each initial group is 30 kHz.
在第1个初始组的外侧补充410个零子载波,得到第1个数据组,在第4个初始组的外侧补充410个零子载波,得到第4个数据组。其中,第2个初始组、以及第3个数据组也是数据组,从而得到4个数据组。410 zero subcarriers are added to the outer side of the first initial group to obtain the first data group, and 410 zero subcarriers are added to the outer side of the fourth initial group to obtain the fourth data group. The second initial group and the third data group are also data groups, so that four data groups are obtained.
对3个数据组分别进行2048点的过采样IFFT,得到4组第一数据序列。Perform 2048-point oversampling IFFT on the three data groups respectively to obtain four groups of first data sequences.
再对第2组第一数据序列增加GI,得到第2组第二数据序列,对第3组第一数据序列添加GI,得到第3组第二数据序列,GI为零数据,GI长度:长GI为80点,短GI为72点。可以添加长GI,也可以添加端GI。对第1组第一数据序列增加软CP,得到第1组第二数据序列,对第4组第一数据序列增加软CP,得到第4组第二数据序列,其中,软CP长度:长软CP为80点,短软CP为72点。可以添加长软CP,也可以添加短软CP。Then add GI to the second group of first data sequences to obtain the second group of second data sequences, add GI to the third group of first data sequences to obtain the third group of second data sequences, GI is zero data, GI length: long GI is 80 points, short GI is 72 points. Long GI or short GI can be added. Add soft CP to the first group of first data sequences to obtain the first group of second data sequences, add soft CP to the fourth group of first data sequences to obtain the fourth group of second data sequences, where soft CP length: long soft CP is 80 points, short soft CP is 72 points. Long soft CP or short soft CP can be added.
将4组第二数据序列进行子带级IFFT和多相滤波操作,得到一组时域数据。Sub-band level IFFT and polyphase filtering operations are performed on the four groups of second data sequences to obtain a group of time domain data.
实施例6Example 6
如图15所示,在本实施例中,所述数据传输方法包括:As shown in FIG. 15 , in this embodiment, the data transmission method includes:
将待传输数据序列分成4组,得到4个初始组。第1个初始组包括388个数据,第2个初始组包括512个数据,第3个初始组包括1024个数据,第4个初始组包括776个数据。其中第1个初始组、以及第2个初始组每组的子载波间隔都为30kHz,第3个初始组、以及第4个初始组每组的子载波间隔都为15kHz。The data sequence to be transmitted is divided into 4 groups to obtain 4 initial groups. The first initial group includes 388 data, the second initial group includes 512 data, the third initial group includes 1024 data, and the fourth initial group includes 776 data. The subcarrier spacing of each of the first initial group and the second initial group is 30kHz, and the subcarrier spacing of each of the third initial group and the fourth initial group is 15kHz.
在第1个初始组的外侧补充124个零子载波,得到第1个数据组,在第4外侧补充248个零子载波,得到第2个数据组。其中第2个初始组也是第2个数据组,第3个初始组也是第3个数据组。因此,共得到4个数据组。124 zero subcarriers are added to the outer side of the first initial group to obtain the first data group, and 248 zero subcarriers are added to the outer side of the fourth group to obtain the second data group. The second initial group is also the second data group, and the third initial group is also the third data group. Therefore, a total of 4 data groups are obtained.
分别对第1个数据组和第2个数据组进行1024点的过采样IFFT,得到第1组第一数据序列和第2组第一数据序列,分别对第3个数据组和第4个数据组进行2048点的过采样IFFT,得到第3组第一数据序列和第4组第一数据序列。A 1024-point oversampling IFFT is performed on the first data group and the second data group respectively to obtain the first data sequence of the first group and the first data sequence of the second group. A 2048-point oversampling IFFT is performed on the third data group and the fourth data group respectively to obtain the first data sequence of the third group and the first data sequence of the fourth group.
为了降低带外泄露和子带间干扰,对4组第一数据序列均添加软CP操作,得到4组第二数据序列。In order to reduce out-of-band leakage and inter-sub-band interference, soft CP operation is added to the four groups of first data sequences to obtain four groups of second data sequences.
对第1组第二数据序列,将相邻的两个符号数据(图13中用符号1和符号2表示)串联起来组成长度和第3组第二数据序列、以及第4组第二数据序列相同的数据;对第2个第二数据序列,将相邻的两个符号数据(图13中用符号1和符号2表示)串联起来组成长度和第3组第二数据序列、以及第4组第二数据序列相同的数据。For the first group of second data sequences, two adjacent symbol data (represented by symbol 1 and symbol 2 in FIG. 13 ) are concatenated to form data having the same length as the third group of second data sequences and the fourth group of second data sequences; for the second second data sequence, two adjacent symbol data (represented by symbol 1 and symbol 2 in FIG. 13 ) are concatenated to form data having the same length as the third group of second data sequences and the fourth group of second data sequences.
将进行过符号相加操作的第1组第二数据序列、进行过符号相加操作的第2组第二数据序列、第3组第二数据序列、以及第4组第二数据序列进行子带级IFFT和多相滤波操作,得到一组时域数据。The first group of second data sequences that have undergone symbol addition operations, the second group of second data sequences that have undergone symbol addition operations, the third group of second data sequences, and the fourth group of second data sequences are subjected to subband level IFFT and multi-phase filtering operations to obtain a group of time domain data.
实施例7Example 7
如图16所示,在本实施例中,所述数据传输方法包括:As shown in FIG. 16 , in this embodiment, the data transmission method includes:
将待传输数据序列分成4组,得到4个初始组,前3个初始组均包括1024个数据,第4个初始组包括204个数据,共273个RB。其中每组的子载波间隔都为30kHz。The data sequence to be transmitted is divided into 4 groups to obtain 4 initial groups, the first 3 initial groups each include 1024 data, the fourth initial group includes 204 data, and a total of 273 RBs. The subcarrier spacing of each group is 30 kHz.
在第4个初始组外侧补充820个零子载波,得到第4个数据组。其中,前3个初始组也是3个数据组,从而得到4个数据组。820 zero subcarriers are added outside the fourth initial group to obtain the fourth data group. The first three initial groups are also three data groups, thus obtaining four data groups.
对4个数据组分别进行2048点的过采样IFFT,得到4组第一数据序列。Perform 2048-point oversampling IFFT on the four data groups respectively to obtain four groups of first data sequences.
为了降低带外泄露,分别对第1组第一数据序列和第4组第一数据序列进行加软CP操作,得到第1组第二数据序列、以及第4组第二数据序列。对第2组第一数据序列添加CP,得到第2组第二数据序列,对第3组第一数据序列添加CP,得到第3组第二数据序列。In order to reduce out-of-band leakage, soft CP operations are performed on the first data sequence of the first group and the first data sequence of the fourth group, respectively, to obtain the second data sequence of the first group and the second data sequence of the fourth group. CP is added to the first data sequence of the second group to obtain the second data sequence of the second group, and CP is added to the first data sequence of the third group to obtain the second data sequence of the third group.
再将4组第二数据序列与其他组的数据序列(加软CP)一起进行子带级IFFT和多相滤波操作,得到一组时域数据。Then, the four groups of second data sequences are subjected to sub-band level IFFT and multi-phase filtering operations together with the data sequences of other groups (with soft CP added) to obtain a group of time domain data.
其中,其他组数据可以为IFFT后的数据也可以为未经IFFT的数据,可以对其他组的数据序列加软CP,也可以不对其他组的数据序列添加软CP,在本实施例中,其他组的数据序列时进行IFFT后加软CP获得的数据序列。Among them, the other groups of data can be data after IFFT or data without IFFT, and soft CP can be added to the data sequences of other groups, or soft CP can not be added to the data sequences of other groups. In this embodiment, the data sequences of other groups are data sequences obtained after IFFT and soft CP.
实施例8Example 8
如图17所示,在本实施例中,所述数据传输方法包括:As shown in FIG. 17 , in this embodiment, the data transmission method includes:
将待传输数据序列分成4组,前3个初始组均包括1024个数据,第4个初始组包括204个数据,共273个RB,且每个初始组中都含有部分参考信号。其中每个初始组的子载波间隔都为30kHz。The data sequence to be transmitted is divided into 4 groups, the first 3 initial groups each include 1024 data, the fourth initial group includes 204 data, a total of 273 RBs, and each initial group contains some reference signals. The subcarrier spacing of each initial group is 30kHz.
在第4个初始组外侧补充820个零子载波,得到第4个数据组。其中,前3个初始组也是3个数据组,从而得到4个数据组。820 zero subcarriers are added outside the fourth initial group to obtain the fourth data group. The first three initial groups are also three data groups, thus obtaining four data groups.
对4个数据组分别进行2048点的过采样IFFT,得到4组第一数据序列。Perform 2048-point oversampling IFFT on the four data groups respectively to obtain four groups of first data sequences.
为了降低带外泄露,对第1组第一数据序列添加软CP,得到第1组第二数据序列,对第4组第一数据序列添加软CP,得到第4组第二数据序列;对第2组第一数据序列添加CP,得到第2组第二数据序列,对第3组第一数据序列添加CP,的都第3组第二数据序列。In order to reduce out-of-band leakage, a soft CP is added to the first data sequence of the first group to obtain the first second data sequence, and a soft CP is added to the first data sequence of the fourth group to obtain the fourth group of second data sequence; CP is added to the first data sequence of the second group to obtain the second group of second data sequence, and CP is added to the first data sequence of the third group to obtain the third group of second data sequence.
将4组第二数据序列进行子带级IFFT和多相滤波操作,得到一组时域数据。Sub-band level IFFT and polyphase filtering operations are performed on the four groups of second data sequences to obtain a group of time domain data.
实施例9Example 9
如图18所示,在本实施例中,所述数据传输方法包括:As shown in FIG. 18 , in this embodiment, the data transmission method includes:
将待传输数据序列分成4组,得到4个初始组,前3个初始组均包括1024个数据,第4个初始组包括204个数据,共273个RB。其中每组的子载波间隔都为30kHz。The data sequence to be transmitted is divided into 4 groups to obtain 4 initial groups, the first 3 initial groups each include 1024 data, the fourth initial group includes 204 data, and a total of 273 RBs. The subcarrier spacing of each group is 30 kHz.
在第4个初始组外侧补充820个零子载波,得到第4个数据组。其中,前3个初始组也是3个数据组,从而得到4个数据组。820 zero subcarriers are added outside the fourth initial group to obtain the fourth data group. The first three initial groups are also three data groups, thus obtaining four data groups.
再对4个数据组分别进行2048点的过采样IFFT,得到4组第一数据序列。Then, 2048-point oversampling IFFT is performed on the four data groups respectively to obtain four groups of first data sequences.
为了降低带外泄露,对第1组第一数据序列添加软CP,得到第1组第二数据序列,对第4组第一数据添加软CP,得到第4组第二数据序列,对第2组第一数据序列添加CP,得到第2组第二数据序列,对第3组第一数据序列添加CP,得到第3组第二数据序列。In order to reduce out-of-band leakage, a soft CP is added to the first data sequence of the first group to obtain the first second data sequence, a soft CP is added to the fourth group of first data to obtain the fourth group of second data sequence, a CP is added to the second group of first data sequence to obtain the second group of second data sequence, and a CP is added to the third group of first data sequence to obtain the third group of second data sequence.
然后对4组第二数据序列进行傅里叶逆变换,该傅里叶逆变换过程为:将4组第二数据序列分别放在4行,然后按照列取出4个数据,对取出的每4个数据进行一个过采样的8点傅里叶逆变换,得到一个子符号,再将子符号进行重复扩展4倍(图中示出的子符号1、子符号2、……、子符号n),并添加窗函数,最后在时域上串联2048个子符号形成一组数据序列,其中串联的间隔为4点,即半个子符号长度。该一组数据序列即为时域数据序列。Then, the 4 groups of second data sequences are subjected to inverse Fourier transform, and the process of inverse Fourier transform is as follows: the 4 groups of second data sequences are placed in 4 rows respectively, and then 4 data are taken out according to the columns, and an oversampled 8-point inverse Fourier transform is performed on each of the 4 taken out data to obtain a sub-symbol, and then the sub-symbol is repeatedly expanded by 4 times (sub-symbol 1, sub-symbol 2, ..., sub-symbol n shown in the figure), and a window function is added, and finally 2048 sub-symbols are connected in series in the time domain to form a group of data sequences, wherein the interval of the series connection is 4 points, that is, half the sub-symbol length. This group of data sequences is the time domain data sequence.
在时频资源上传输所述一组数据序列。The set of data sequences is transmitted on the time-frequency resources.
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules/units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其它实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本公开的范围的情况下,可进行各种形式和细节上的改变。Example embodiments have been disclosed herein, and although specific terms are employed, they are used and should be interpreted only in a general illustrative sense and not for limiting purposes. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly noted, features, characteristics, and/or elements described in conjunction with a particular embodiment may be used alone or in combination with features, characteristics, and/or elements described in conjunction with other embodiments. Therefore, those skilled in the art will appreciate that various changes in form and detail may be made without departing from the scope of the present disclosure as set forth in the appended claims.
Claims (42)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310369777.4A CN118740578A (en) | 2023-03-31 | 2023-03-31 | Data transmission method, electronic device and computer readable medium |
PCT/CN2024/070800 WO2024198608A1 (en) | 2023-03-31 | 2024-01-05 | Data transmission method, electronic device, and computer readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310369777.4A CN118740578A (en) | 2023-03-31 | 2023-03-31 | Data transmission method, electronic device and computer readable medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118740578A true CN118740578A (en) | 2024-10-01 |
Family
ID=92857051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310369777.4A Pending CN118740578A (en) | 2023-03-31 | 2023-03-31 | Data transmission method, electronic device and computer readable medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118740578A (en) |
WO (1) | WO2024198608A1 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11303493B2 (en) * | 2017-03-22 | 2022-04-12 | Idac Holdings, Inc. | Transmit diversity for uplink control channel using discrete fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM) waveforms |
CN110430152B (en) * | 2019-09-04 | 2021-08-24 | 中国科学院上海高等研究院 | Time-frequency compressed multi-carrier transmitting method, receiving method, transmitter and receiver |
CN115378779A (en) * | 2021-05-21 | 2022-11-22 | 中兴通讯股份有限公司 | Data transmission method and device, electronic equipment and storage medium |
CN115622854A (en) * | 2021-07-12 | 2023-01-17 | 中兴通讯股份有限公司 | Data transmission method, data modulation method, data transmission device, data modulation device, electronic equipment and storage medium |
CN115396272B (en) * | 2022-08-25 | 2023-09-19 | 哲库科技(北京)有限公司 | Data processing method, device, equipment and storage medium |
-
2023
- 2023-03-31 CN CN202310369777.4A patent/CN118740578A/en active Pending
-
2024
- 2024-01-05 WO PCT/CN2024/070800 patent/WO2024198608A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024198608A1 (en) | 2024-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101094026B1 (en) | Improved Frequency Division Multiple Access for Wireless Communications | |
WO2023284752A1 (en) | Data transmission method and apparatus, data modulation method and apparatus, electronic device, and storage medium | |
RU2617446C2 (en) | System and method for orthogonal frequency division multiplexing/quadrature-amplitude-modulation with shift | |
EP2296331B1 (en) | Technique for SC-FDMA signal generation | |
EP2091194B1 (en) | Single carrier frequency division multiple access technique | |
CN107645464B (en) | Multi-carrier system and data modulation and demodulation method and device thereof | |
CN103516500B (en) | The generation method and device of Physical Random Access Channel baseband signal | |
WO2023051351A1 (en) | Data transmission method, data modulation method, and electronic device and storage medium | |
WO2017129001A1 (en) | Data processing method and device | |
CN118740578A (en) | Data transmission method, electronic device and computer readable medium | |
WO2024198611A1 (en) | Data transmission methods, electronic device, and computer-readable medium | |
WO2018045984A1 (en) | Parameter configuration method and apparatus, and storage medium | |
EP4395251A1 (en) | Data transmission method, data modulation method, electronic device, and storage medium | |
WO2024152830A1 (en) | Data transmission method, data processing method, communication device, medium and product | |
CN118740579A (en) | Data transmission method, electronic device, and computer readable medium | |
CN117082623A (en) | Data sequence forming method and device, storage medium and electronic device | |
CN117082624A (en) | Data transmission method and device, storage medium and electronic device | |
WO2024114416A1 (en) | Data transmission method, and device and storage medium | |
Manda et al. | A Method to Reduce the Effect of Inter-Sub-band Interference (ISBI) and Inter Carrier Interference (ICI) in UFMC | |
WO2024198610A1 (en) | Data transmission method, electronic device, and computer-readable medium | |
WO2017121414A1 (en) | Data modulation and demodulation methods, and data modulation and demodulation devices | |
WO2009147259A2 (en) | Method for the transmission (modulation) and reception (demodulation) of signals in communication systems with dft-based multicarrier modulation and transmultiplexers based on sine and/or cosine modulated filter banks, and transmitting and receiving devices | |
WO2009150266A2 (en) | Method for the transmission (modulation) and reception (demodulation) of signals from communication systems with dft multi-carrier modulation and transmultiplexers based on exponentially modulated filter banks, and transmitting and receiving devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |