WO2023213217A1 - 数据序列的形成方法、装置、存储介质及电子装置 - Google Patents
数据序列的形成方法、装置、存储介质及电子装置 Download PDFInfo
- Publication number
- WO2023213217A1 WO2023213217A1 PCT/CN2023/090919 CN2023090919W WO2023213217A1 WO 2023213217 A1 WO2023213217 A1 WO 2023213217A1 CN 2023090919 W CN2023090919 W CN 2023090919W WO 2023213217 A1 WO2023213217 A1 WO 2023213217A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- frequency domain
- domain resource
- resource blocks
- data
- groups
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- 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/2602—Signal structure
- H04L27/26025—Numerology, i.e. varying one or more of symbol duration, subcarrier spacing, Fourier transform size, sampling rate or down-clocking
-
- 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/2602—Signal structure
- H04L27/2604—Multiresolution systems
-
- 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/2633—Inverse Fourier transform modulators, e.g. inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators using partial FFTs
-
- 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/2634—Inverse fast Fourier transform [IFFT] or inverse discrete Fourier transform [IDFT] modulators in combination with other circuits for modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signalling for the administration of the divided path, e.g. signalling of configuration information
- H04L5/0094—Indication of how sub-channels of the path are allocated
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0457—Variable allocation of band or rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
Definitions
- Embodiments of the present disclosure relate to the field of communications, and specifically, to a data sequence forming method, device, storage medium, and electronic device.
- 5G NR Freth Generation New Radio
- 5G NR Freth Generation New Radio
- CP-OFDM Cyclic Prefix Orthogonal Frequency Division Multiplexing
- cyclic prefix As the basic waveform.
- CP-OFDM Cyclic Prefix Orthogonal Frequency Division Multiplexing
- time offset the performance of the CP-OFDM system between adjacent sub-bands Frequency offset and time offset are relatively sensitive. This is mainly due to the relatively large spectrum leakage of the CP-OFDM system, which easily leads to inter-subband interference.
- different parameter sets (Numerology) can be used between two adjacent sub-bands, which will destroy the orthogonality between sub-carriers and bring about new interference problems.
- one of the more straightforward methods is to insert a guard bandwidth between two transmission bands with different numerologies, but this will waste frequency resources.
- Embodiments of the present disclosure provide methods, devices, storage media, and electronic devices for forming a data sequence, to at least solve the problem in related technologies that interference between subbands easily occurs when the data sequence is filtered.
- N frequency domain resource blocks used to transmit data to be transmitted are divided into two groups of frequency domain resource blocks.
- N frequency domain resource blocks are divided into two groups of frequency domain resource blocks, and the two groups are distributed alternately.
- the block bandwidths can be different, and waveform functions with different parameters can be used for windowing or filtering; the frequency domain resource block bandwidths in the same group are easier to equal, which is conducive to using the same waveform function for unified windowing or filtering, and Reduce processing complexity.
- the alternating distribution method can ensure that the intervals between adjacent frequency domain resource blocks in the same group are equal and larger than the bandwidth of the frequency domain resource blocks.
- the data to be transmitted of each resource block in the same group can be processed by oversampling inverse Fourier transform. The reciprocal of the time domain data interval is equal to the interval between adjacent resource blocks in the group. This can avoid interference from adjacent frequency domain resource blocks in the same group, thereby solving problems in related technologies such as interference between subbands that easily occurs when data sequences are filtered.
- Figure 1 is a hardware structure block diagram of a computer terminal according to an optional data sequence forming method according to an embodiment of the present disclosure
- Figure 2 is a flow chart of an optional data sequence forming method according to an embodiment of the present disclosure
- Figure 3 is a schematic diagram of an optional data sequence forming method in Embodiment 1;
- Figure 4 is another schematic diagram of an optional data sequence forming method in Embodiment 2;
- Figure 5 is another schematic diagram of an optional data sequence forming method in Embodiment 3.
- Figure 6 is a schematic diagram of an optional method of transmitting a set of time domain data sequences in Embodiment 4.
- Figure 7 is a structural block diagram of an optional data sequence forming device according to an embodiment of the present disclosure.
- FIG. 1 is a hardware structure block diagram of a computer terminal of an optional data sequence forming method according to an embodiment of the present disclosure.
- the computer terminal may include one or more (only one is shown in Figure 1) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 configured to store data, wherein the above-mentioned computer terminal may also include a transmission device 106 configured as a communication function and an input and output device 108.
- Figure 1 is only illustrative, and it does not limit the structure of the above-mentioned computer terminal.
- the computer terminal may also include more or fewer components than shown in FIG. 1 , or have a different configuration than shown in FIG. 1 .
- the memory 104 may be configured to store computer programs, for example, software programs and modules of application software, such as computer programs corresponding to the methods for forming data sequences in embodiments of the present disclosure.
- the processor 102 stores the data in the memory 104 by running
- the computer program in the computer is used to perform various functional applications and data processing, that is, to implement the above method.
- Memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory.
- the memory 104 may further include memory located remotely relative to the processor 102, and these remote memories may be connected to the mobile terminal through a network. Examples of the above-mentioned networks include but are not limited to the Internet, intranets, local area networks, mobile communication networks and combinations thereof.
- the transmission device 106 is configured to receive or send data via a network.
- Specific examples of the above-mentioned network may include a wireless network provided by a communication provider of the mobile terminal.
- the transmission device 106 includes a network adapter (Network Interface Controller, NIC for short), which can be connected to other network devices through a base station to communicate with the Internet.
- the transmission device 106 may be a radio frequency (Radio Frequency, RF for short) module, which is configured to communicate with the Internet wirelessly.
- NIC Network Interface Controller
- FIG. 2 is a flow chart of a method for forming a data sequence according to an embodiment of the present disclosure. As shown in Figure 2, the process includes follow these steps:
- Step S204 Process the data to be transmitted on the L(m) frequency domain resource blocks in each group to form L(m) groups of data sequences.
- N frequency domain resource blocks used to transmit data to be transmitted are divided into two groups of frequency domain resource blocks, each group contains L (m) frequency domain resource blocks, and these two groups of frequency domain resource blocks are interleaved in the frequency domain.
- N frequency domain resource blocks are divided into two groups of frequency domain resource blocks, and the two groups can be distributed alternately. In this way, the frequency domain resource block bandwidths between different groups can be different, and waveform functions with different parameters can be used.
- the alternating distribution method can ensure that the intervals between adjacent frequency domain resource blocks in the same group are equal and larger than the bandwidth of the frequency domain resource blocks.
- the data to be transmitted of each resource block in the same group can be processed by oversampling inverse Fourier transform.
- the reciprocal of the time domain data interval is equal to the interval between adjacent resource blocks in the group. This can avoid interference from adjacent frequency domain resource blocks in the same group, thereby solving problems in related technologies such as interference between subbands that easily occurs when data sequences are filtered.
- step S202 "Divide the N frequency domain resource blocks used to transmit the data to be transmitted into two groups"
- the advantage of dividing the N frequency domain resource blocks into two groups is because: (1) The frequency domain resource block bandwidths between different groups can be different, and waveform functions with different parameters can be used for windowing or filtering. (2) The frequency domain resource block bandwidths within the same group are easier to equalize, which facilitates unified windowing or filtering using the same waveform function and reduces processing complexity. (3) The two groups can be distributed alternately.
- This method can ensure that the spacing between adjacent frequency domain resource blocks in the same group is equal and greater than the frequency domain resource block bandwidth; or, it can ensure that the spacing of each resource block in the same group to be transmitted.
- the reciprocal of the time domain data interval after the data undergoes oversampling inverse Fourier transform is equal to the interval between adjacent resource blocks in the group, which can avoid interference from adjacent frequency domain resource blocks in the same group.
- step S204 Provides the data to be transmitted on the L (m) frequency domain resource blocks in each group separately to form
- the processing includes: inverse Fourier transform.
- the inverse Fourier transform is an oversampling inverse Fourier transform, an inverse fast Fourier transform IFFT of the inverse Fourier transform
- IFFT inverse fast Fourier transform size
- the number of (inverse fast Fourier transform) points or the number of IDFT (inverse discrete Fourier transform) points is greater than or equal to k(n).
- the number of IFFT points is also called the inverse fast Fourier transform size (IFFT size).
- the number of IFFT points is less than the sum of the number of subcarriers included in the N frequency domain resource blocks.
- an inverse Fourier transform is performed on a certain frequency domain resource block, and the zero frequency position during the inverse Fourier transform operation is within the range of this frequency domain resource block.
- the zero frequency positions during the inverse Fourier transform operation of different frequency domain resource blocks are different.
- an inverse Fourier transform is performed on a certain frequency domain resource block.
- the zero frequency position (or zero subcarrier) during the inverse Fourier transform operation is respectively in one of the k (n) subcarriers of each resource block. .
- the data to be transmitted undergoes inverse Fourier transform to form a set of data sequences
- the data to be transmitted on L(m) frequency domain resource blocks undergo inverse Fourier transform to form L(m) sets of data sequences.
- fast Fourier transform FFT fast Fourier transform
- discrete Fourier transform DFT discrete Fourier Transform
- the method further includes: processing the L(m) groups of data sequences to form a group of data sequences; processing the two groups of frequency domain resource blocks corresponding to the group of data sequences.
- the data sequence is processed to form a combined set of data sequences; the combined set of data sequences is transmitted.
- each group forms a set of data sequences.
- L (m) groups of data sequences are processed to form a group of data sequences.
- This processing includes an inverse Fourier transform, where the inverse Fourier transform is an oversampled Fourier transform. Inverse leaf transform, and the number of IFFT points of the inverse Fourier transform is greater than L(m).
- this inverse Fourier transform is: perform an inverse Fourier transform for every L(m) data, and each L(m) data comes from L(m) groups of data sequences, for example, L(m) ) group of data sequences are in L(m) rows, then L(m) data are extracted according to columns, and an inverse Fourier transform is performed on each L(m) data extracted.
- L(m) groups of data sequences also includes adding multiple groups of zero data sequences, and then performing Fourier transformation. Inverse leaf transform.
- a set of data sequences is a set of time-domain data sequences, which are serially connected by multiple time-domain data sequences generated by inverse Fourier transforms.
- the two sets of data sequences corresponding to the two sets of frequency domain resource blocks are processed to form a combined set of data sequences.
- This processing includes: combining the two sets of data sequences.
- a set of data sequences is formed by adding the above set of data sequences.
- the N frequency domain resource blocks used to transmit data to be transmitted are divided into two groups, then since the frequency domain resource block bandwidths may be different between different groups, waveform functions with different parameters can be used for addition. Windowing or filtering; In addition, the bandwidth of frequency domain resource blocks in the same group is easier to equal, which is conducive to using the same waveform function for unified windowing or filtering and reducing processing complexity; further, the two groups can Alternating distribution, this method can ensure that the intervals between adjacent frequency domain resource blocks in the same group are equal and larger than the frequency domain resource block bandwidth; or, it can also achieve that the data to be transmitted for each resource block in the same group is oversampled Fourier The reciprocal of the time domain data interval after inverse transformation is equal to the interval between adjacent resource blocks in the group, which can avoid interference from adjacent frequency domain resource blocks in the same group.
- adding the two sets of data sequences to form a set of data sequences also includes, in the adding operation Before operation, perform dot multiplication operation on at least one set of data sequences.
- the sequence to be multiplied by the dot multiplication operation is a sequence whose phases change sequentially with equal modulo.
- adding the two groups of data sequences to form a group of data sequences also includes, before the addition operation, performing a windowing operation or filtering operation on the group of data sequences in each group.
- a windowing operation or a filtering operation is performed on the two groups of filter functions using different parameters.
- transmitting the set of data sequences further includes filtering the set of data sequences.
- transmitting the set of data sequences further includes filtering each frequency domain resource block using the same waveform function.
- the filtering is single-phase filtering or polyphase filtering.
- filter functions used in the polyphase filtering include: root raised cosine function, or raised cosine function, or rectangular function, or IOTA (Isotropic Orthogonal Transform Algorithm) function, or 1+D function, etc.
- transmitting the set of data sequences further includes performing a windowing operation on the set of data sequences.
- transmitting the set of data sequences further includes filtering each frequency domain resource block using the same waveform function through a windowing operation or a polyphase filtering operation.
- the data to be transmitted includes constellation point modulated data and reference signal data.
- the frequency domain resource block bandwidths may be different between different groups, waveform functions with different parameters can be used for windowing or filtering; the frequency domain resource block bandwidths within the same group are easier to equal, which is conducive to using the same
- the waveform function can be windowed or filtered uniformly, and the processing complexity can be reduced.
- the alternating distribution method can ensure that the intervals between adjacent frequency domain resource blocks in the same group are equal and larger than the bandwidth of the frequency domain resource blocks.
- the data to be transmitted of each resource block in the same group can be processed by oversampling inverse Fourier transform. The reciprocal of the time domain data interval is equal to the interval between adjacent resource blocks in the group.
- the method further includes: the N frequency domain resource blocks are continuously distributed in the frequency domain.
- the method further includes: the L (m) frequency domain resource blocks of each group are not continuous in the frequency domain, but the spectrum intervals of adjacent frequency domain resource blocks are equal.
- the method further includes: the frequency domain resource block bandwidth of at least one group of frequency domain resource blocks in the two groups of frequency domain resource blocks is the spectrum of adjacent frequency domain resource blocks in the group. 1/w of the interval, w is a positive integer.
- the method further includes: The adjacent data time domain interval of the data sequence of at least one group of frequency domain resource blocks in the two groups of frequency domain resource blocks is equal to the reciprocal of the spectrum interval of adjacent resource blocks in the group.
- the method further includes: the subcarrier intervals of the N frequency domain resource blocks are all equal.
- the method further includes: among the L (m) frequency domain resource blocks in each group, each frequency domain resource block contains an equal number of subcarriers.
- the method further includes: in the two groups of frequency domain resource blocks, the bandwidth of the frequency domain resource blocks in each group is equal.
- the method further includes: in the two groups of frequency domain resource blocks, the bandwidths of frequency domain resource blocks in different groups are not equal.
- the method further includes: in the two groups of frequency domain resource blocks, different groups of frequency domain resources The block bandwidths are equal.
- the method further includes: the subcarrier intervals of the N frequency domain resource blocks are all equal.
- the method further includes: among the L (m) frequency domain resource blocks in each group, each frequency domain resource block contains an equal number of subcarriers.
- the method further includes: in the two groups of frequency domain resource blocks, the bandwidth of the frequency domain resource blocks in each group is equal.
- the method further includes: in the two groups of frequency domain resource blocks, the bandwidths of frequency domain resource blocks in different groups are not equal.
- the method further includes: in the two groups of frequency domain resource blocks, the frequency domain resource blocks of different groups have equal bandwidths.
- n is the frequency domain resource group number
- L(m) is the number of frequency domain resource blocks included in the mth group of frequency domain resource blocks.
- n in Figure 3-5 represents the number of frequency domain resource blocks
- m represents the number of the group
- L(m) represents the number of resource blocks in the m-th group.
- n(1) and n(2) respectively represent the numbers of the frequency domain resource blocks of the first group and the second group.
- the data to be transmitted is transmitted in N frequency domain resource blocks, and the N resource blocks respectively include k(n) subcarriers, as shown in Figure 3.
- FIG. 3 is a schematic diagram of an optional data sequence formation method in Embodiment 1.
- the data to be transmitted on each group of L(m) frequency domain resource blocks is processed to form L(m) groups of data sequences.
- the data to be transmitted on all L(m) frequency domain resource blocks in each group is subjected to an inverse Fourier transform.
- This inverse Fourier transform may be an inverse fast Fourier transform.
- IFFT which can also be the inverse discrete Fourier transform (IDFT)
- each group forms L (m) groups of data sequences. That is to say, in this embodiment, the data to be transmitted on N frequency domain resource blocks are respectively subjected to inverse Fourier transform to form L (m) groups of data sequences.
- This inverse Fourier transform is an oversampled inverse Fourier transform or a non-oversampled inverse Fourier transform.
- the number of IFFT points or IDFT points of the inverse Fourier transform is greater than or equal to 4, and the inverse Fourier transform operation corresponds to The zero frequency is within the scope of this frequency domain resource block.
- the L(m) data sequences of each group are processed so that each group forms a set of data sequences.
- the first group of L(1) data sequences are subjected to inverse Fourier transform to form a group of data sequences S1; the second group of L(2) data sequences are subjected to inverse Fourier transform. , forming a set of data sequence S2.
- the inverse Fourier transform is: perform an inverse Fourier transform for every L(m) data, and each L(m) data comes from L(m) groups of data sequences. For example, L(m) groups of data sequences are in L(m) rows, and then L(m) data are extracted according to columns, and an inverse Fourier transform is performed on each L(m) data extracted.
- An inverse Fourier transform is performed for every L(m) data, which also includes performing an inverse Fourier transform after adding multiple zero data to every L(m) data, and the number of IFFT points of the inverse Fourier transform is greater than L (m). Every L (m) data is subjected to an inverse Fourier transform to form a time domain data sequence, and multiple time domain data sequences generated by the inverse Fourier transform are serially connected to form a data sequence S1 or S2.
- the data sequence S1 and the data sequence S2 are then processed to form a set of data sequences.
- the method of processing the data sequence S1 and the data sequence S2 includes but is not limited to: adding the data sequence S1 and the data sequence S2. After the operation, a set of time domain data sequences is formed.
- the method further includes: filtering or windowing the time domain data sequences.
- the filtering is polyphase filtering, and the polyphase filtering uses the same waveform function. That is to say, the N frequency domain resource blocks have the same bandwidth, so each frequency domain resource block uses the same waveform function.
- the data to be transmitted is transmitted in N frequency domain resource blocks, and the N resource blocks respectively include k(n) subcarriers, as shown in Figure 4.
- Figure 4 is the formation of an optional data sequence in Embodiment 2. Another schematic diagram of the method.
- FIG. 4 is a diagram in Embodiment 1. Another schematic diagram of an optional data sequence formation method.
- the data to be transmitted on each group of L(m) frequency domain resource blocks is processed to form L(m) groups of data sequences.
- the data to be transmitted on all L (m) frequency domain resource blocks in each group is subjected to an inverse Fourier transform (inverse fast Fourier transform IFFT or inverse discrete Fourier transform IDFT),
- Each group forms L(m) groups of data sequences. That is to say, in this embodiment, the data to be transmitted on N frequency domain resource blocks are respectively subjected to inverse Fourier transform to form L (m) groups of data sequences.
- This inverse Fourier transform is an oversampled inverse Fourier transform or a non-oversampled inverse Fourier transform, the inverse fast Fourier transform IFFT (inverse fast Fourier transform) or the inverse discrete Fourier transform
- IFFT inverse fast Fourier transform
- IDFT inverse discrete Fourier transform
- the L(m) data sequences of each group are processed, and each group forms a set of data sequences.
- the first group of L(1) data sequences are subjected to inverse Fourier transform to form a group of data sequences S1; the second group of L(2) data sequences are subjected to inverse Fourier transform. , forming a set of data sequence S2.
- this inverse Fourier transform is: perform an inverse Fourier transform for every L(m) data, and each L(m) data comes from L(m) groups of data sequences. For example, L(m) groups of data sequences are in L(m) rows, and then L(m) data are extracted according to columns, and an inverse Fourier transform is performed on each L(m) data extracted.
- An inverse Fourier transform is performed for every L(m) data, which also includes performing an inverse Fourier transform after adding multiple zero data to every L(m) data, and the number of IFFT points of the inverse Fourier transform is greater than L (m). Every L (m) data is subjected to an inverse Fourier transform to form a time domain data sequence, and multiple time domain data sequences generated by the inverse Fourier transform are serially connected to form a data sequence S1 or S2.
- the data sequence S1 and the data sequence S2 are then processed to form a set of data sequences.
- the method of processing the data sequence S1 and the data sequence S2 includes but is not limited to: filtering or windowing the data sequence S1. , perform filtering or windowing, dot multiplication operations, and addition operations on the data sequence 2. Since the frequency domain resource block bandwidths of the first group and the second group are the same, the waveform functions used when performing polyphase filtering operations on the data sequences S1 and S2 are the same. Click and multiply operation is possible Perform a dot multiplication operation on the data sequence S1, and you can also perform a dot multiplication operation on the data sequence S2.
- the final sequence is added to form a set of time domain data sequences, and this set of time domain data sequences is transmitted.
- the data to be transmitted is transmitted in N frequency domain resource blocks. These N resource blocks each contain k(n) subcarriers, as shown in Figure 5.
- FIG. 5 is another schematic diagram of an optional data sequence formation method in Embodiment 3.
- the number of subcarriers included in each resource block of the first group is 12, and the number of subcarriers included in each resource block of the second group is 4.
- the data to be transmitted on each group of L(m) frequency domain resource blocks is processed to form L(m) groups of data sequences.
- the data to be transmitted on all L (m) frequency domain resource blocks in each group is subjected to an inverse Fourier transform (inverse fast Fourier transform IFFT or inverse discrete Fourier transform IDFT),
- Each group forms L(m) groups of data sequences. That is to say, in this embodiment, the data to be transmitted on N frequency domain resource blocks are respectively subjected to inverse Fourier transform to form N groups of data sequences.
- the inverse Fourier transform is an oversampled inverse Fourier transform.
- the number of IFFT points of the first group of the inverse Fourier transform is 16, and the number of IFFT points of the second group of the inverse Fourier transform is 16.
- the number of points is 8, and the corresponding zero frequency during the inverse Fourier transform operation is within the range of this frequency domain resource block.
- the L(m) groups of data sequences in each group are processed, and each group forms a set of data sequences.
- the first group of L(1) data sequences are subjected to inverse Fourier transform to form a group of data sequences S1; the second group of L(2) data sequences are subjected to inverse Fourier transform. , forming a set of data sequence S2.
- the inverse Fourier transform is: perform one inverse Fourier transform for every L(m) pieces of data, and the L(m) pieces of data respectively come from L(m) sets of data sequences. Performing the inverse Fourier transform for each L(m) piece of data also includes adding multiple sets of zero data, and then performing the inverse Fourier transform.
- the number of IFFT points of the inverse Fourier transform is greater than L(m).
- Each L (m) piece of data undergoes one inverse Fourier transform to form a time domain data sequence, and multiple time domain data sequences generated by the inverse Fourier transform are serially connected to form a data sequence S1 or S2.
- the data sequence S1 and the data sequence S2 are processed to form a set of data sequences.
- the processing includes: filtering the data sequence S1, filtering the data sequence 2, dot multiplication operation, and addition operation. Since the frequency domain resource block bandwidths of the first group and the second group are different, the data sequences S1 and S2 undergo polyphase filtering operations respectively, and the waveform functions used are different, that is, the waveform function parameters are different (such as different waveform function types, Or the same waveform function type, but different specific parameters).
- the dot multiply operation can be performed on the data sequence S1 or the data sequence S2.
- the final sequence is added to form a set of time domain data sequences.
- Transmitting a set of time domain data sequences also includes: As shown in Figure 6, Figure 6 is a schematic diagram of an optional method of transmitting a set of time domain data sequences in Embodiment 4. In Figure 6, for this set of time domain data sequences, After the time domain data sequence is windowed or filtered, the digital-to-analog converter DAC and radio frequency RF (radio frequency) processes are performed.
- Figure 6 is a schematic diagram of an optional method of transmitting a set of time domain data sequences in Embodiment 4.
- the digital-to-analog converter DAC and radio frequency RF (radio frequency) processes are performed.
- the method according to the above embodiments can be implemented by means of software plus the necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is Better implementation.
- the technical solution of the present disclosure can be embodied in the form of a software product in essence or that contributes to the existing technology.
- the computer software product is stored in a storage medium (such as ROM/RAM, disk, CD), including several instructions to cause a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present disclosure.
- This embodiment also provides a data sequence forming device, which is configured to implement the above embodiments and preferred implementations. What has already been described will not be described again.
- the term "module” may be a combination of software and/or hardware that implements a predetermined function.
- the apparatus described in the following embodiments is preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
- Figure 7 is a structural block diagram of an optional data sequence forming device according to an embodiment of the present disclosure. As shown in Figure 7, it includes:
- the processing module 74 is configured to separately process the data to be transmitted on the L(m) frequency domain resource blocks in each group to form L(m) groups of data sequences.
- the N frequency domain resource blocks used to transmit data to be transmitted are divided into two groups of frequency domain resource blocks.
- the frequency domain resource block bandwidths between different groups can be different, and waveform functions with different parameters can be used.
- Perform windowing or filtering it is easier to achieve equal bandwidths of frequency domain resource blocks in the same group, which is conducive to using the same waveform function for unified windowing or filtering and reducing processing complexity.
- the alternating distribution method can ensure that the intervals between adjacent frequency domain resource blocks in the same group are equal and larger than the bandwidth of the frequency domain resource blocks.
- the data to be transmitted of each resource block in the same group can be processed by oversampling inverse Fourier transform. The reciprocal of the time domain data interval is equal to the interval between adjacent resource blocks in the group. This can avoid interference from adjacent frequency domain resource blocks in the same group, thereby solving problems in related technologies such as interference between subbands that easily occurs when data sequences are filtered.
- the processing module 74 is also configured to process the data to be transmitted on the L(m) frequency domain resource blocks to form L(m) groups of data sequences.
- the processing includes: Fourier Inverse transformation.
- the inverse Fourier transform is the oversampled Fourier Inverse transform, the number of IFFT (or IDFT) points of the inverse Fourier transform is greater than or equal to k(n).
- the number of IFFT points is less than the sum of the number of subcarriers included in the N frequency domain resource blocks.
- an inverse Fourier transform is performed on a certain frequency domain resource block, and the zero frequency position during the inverse Fourier transform operation is within the range of this frequency domain resource block.
- the zero frequency positions during the inverse Fourier transform operation of different frequency domain resource blocks are different.
- an inverse Fourier transform is performed on a certain frequency domain resource block, and the zero frequency position (or zero subcarrier) during the inverse Fourier transform operation is respectively in the k (n) subcarriers of each resource block. one of.
- the data to be transmitted undergoes the inverse Fourier transform to form a set of data sequences
- the data to be transmitted on L (m) frequency domain resource blocks undergo the inverse Fourier transform to form L ( m) A set of data sequences.
- a Fourier transform operation FFT (or DFT) is also included.
- the processing module 74 is also configured to process the L (m) groups of data sequences to form a group of data sequences, and the processing includes inverse Fourier transform.
- the inverse Fourier transform is an oversampled inverse Fourier transform.
- the number of IFFT points of the inverse Fourier transform is greater than L(m).
- the inverse Fourier transform is: perform the inverse Fourier transform for every L(m) pieces of data, and each L(m) piece of data comes from L(m) sets of data sequences respectively.
- L(m) groups of data sequences are in L(m) rows, and then L(m) data are extracted according to columns, and the inverse Fourier transform is performed on each L(m) data extracted.
- the processing of the L(m) groups of data sequences also includes adding multiple groups of zero data sequences, and then performing inverse Fourier transform.
- the set of data sequences is a set of time domain data sequences, which is formed by serially connecting multiple time domain data sequences generated by the inverse Fourier transform.
- the processing module 74 is further configured to process the L (m) groups of data sequences to form a group of data sequences; The set of data sequences is processed to form a combined set of data sequences; the combined set of data sequences is transmitted.
- each group forms a set of data sequences.
- the "processing of the two sets of data sequences corresponding to the two sets of frequency domain resource blocks to form a combined set of data sequences" includes: processing the two sets of the set of data sequences. After the addition operation, a set of data sequences is formed.
- processing module 74 is also configured to perform a dot multiplication operation on at least one set of data sequences before adding the two sets of data sequences to form one set of data sequences.
- the sequence to be multiplied by the dot multiplication operation is a sequence whose phases change sequentially with equal modulo.
- processing module 74 is further configured to perform a windowing operation or a filtering operation on each group of data sequences before adding the two groups of data sequences.
- transmitting the set of data sequences further includes filtering the set of data sequences.
- the transmitting the set of data sequences further includes filtering each frequency domain resource block using the same waveform function.
- the filtering is single-phase filtering or polyphase filtering.
- filter functions used in the polyphase filtering include: root raised cosine function, or raised cosine function, or rectangular function, or IOTA (Isotropic Orthogonal Transform Algorithm) function, or 1+D function, etc.
- the transmitting the set of data sequences further includes performing a windowing operation on the set of data sequences.
- transmitting the set of data sequences further includes filtering each frequency domain resource block using the same waveform function through a windowing operation or a polyphase filtering operation.
- the data to be transmitted includes constellation point modulated data and reference signal data.
- the N frequency domain resource blocks are continuously distributed in the frequency domain.
- the L(m) frequency domain resource blocks in each group are discontinuous in the frequency domain, but the spectrum intervals of adjacent frequency domain resource blocks are equal.
- the frequency domain resource block bandwidth of at least one group of frequency domain resource blocks in the two groups of frequency domain resource blocks is 1/w of the spectrum interval of adjacent frequency domain resource blocks in the group, w is a positive integer.
- the method further includes: The adjacent data time domain interval of the data sequence of at least one group of frequency domain resource blocks in the two groups of frequency domain resource blocks is equal to the reciprocal of the spectrum interval of adjacent resource blocks in the group.
- the subcarrier intervals of the N frequency domain resource blocks are all equal.
- each frequency domain resource block contains an equal number of subcarriers.
- the frequency domain resource block bandwidths in each group are equal.
- the bandwidths of frequency domain resource blocks in different groups are not equal.
- the bandwidths of frequency domain resource blocks in different groups are equal.
- the subcarrier intervals of the N frequency domain resource blocks are all equal.
- each frequency domain resource block contains an equal number of subcarriers.
- the frequency domain resource block bandwidths in each group are equal.
- the bandwidths of frequency domain resource blocks in different groups are not equal.
- the bandwidths of frequency domain resource blocks in different groups are equal.
- each of the above modules can be implemented through software or hardware.
- it can be implemented in the following ways, but is not limited to this: the above modules are all located in the same processor; or the above modules can be implemented in any combination.
- the forms are located in different processors.
- Embodiments of the present disclosure also provide a computer-readable storage medium that stores a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.
- the computer-readable storage medium may include but is not limited to: U disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM) , mobile hard disk, magnetic disk or optical disk and other media that can store computer programs.
- ROM read-only memory
- RAM random access memory
- mobile hard disk magnetic disk or optical disk and other media that can store computer programs.
- Embodiments of the present disclosure also provide an electronic device, including a memory and a processor, the memory stores a calculation Computer program, the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
- the above-mentioned electronic device may further include a transmission device and an input-output device, wherein the transmission device is connected to the above-mentioned processor, and the input-output device is connected to the above-mentioned processor.
- modules or steps of the present disclosure can be implemented using general-purpose computing devices, and they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices. They may be implemented in program code executable by a computing device, such that they may be stored in a storage device for execution by the computing device, and in some cases may be executed in a sequence different from that shown herein. Or the described steps can be implemented by making them into individual integrated circuit modules respectively, or by making multiple modules or steps among them into a single integrated circuit module. As such, the present disclosure is not limited to any specific combination of hardware and software.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (15)
- 一种数据序列的形成方法,包括:将用于传输待传输数据的N个频域资源块分成两组,得到两组频域资源块,其中,每组包含L(m)个频域资源块,所述两组频域资源块在频域交错分布,N和L(m)均为正整数,m=1或2;分别对每组里的L(m)个频域资源块上的待传输数据进行处理以形成L(m)组数据序列。
- 根据权利要求1所述的方法,其中,分别对每组里的L(m)个频域资源块上的待传输数据进行处理以形成L(m)组数据序列之后,所述方法还包括:对所述L(m)组数据序列进行处理以形成一组数据序列;对所述两组频域资源块对应的两组所述一组数据序列进行处理以形成组合的一组数据序列;传输所述组合的一组数据序列。
- 根据权利要求1所述的方法,其中,所述方法还包括:所述N个频域资源块在频域连续分布。
- 根据权利要求1所述的方法,其中,所述方法还包括:所述每组的L(m)个频域资源块在频域不连续,但相邻频域资源块的频谱间隔相等。
- 根据权利要求1所述的方法,其中,所述方法还包括:在所述两组频域资源块中至少有一组频域资源块的频域资源块带宽为所述组内相邻频域资源块的频谱间隔的1/w,w为正整数。
- 根据权利要求1所述的方法,其中,所述方法还包括:在所述两组频域资源块中至少有一组频域资源块的数据序列的相邻数据时域间隔等于组内相邻资源块的频谱间隔的倒数。
- 根据权利要求1所述的方法,其中,所述方法还包括:所述N个频域资源块的子载波间隔都相等。
- 根据权利要求1所述的方法,其中,所述方法还包括:所述每组内的L(m)个频域资源块中,每个频域资源块包含的子载波数相等。
- 根据权利要求1所述的方法,其中,所述方法还包括:在所述两组频域资源块中,每组内的频域资源块带宽相等。
- 根据权利要求1所述的方法,其中,所述方法还包括:在所述两组频域资源块中,不同组的频域资源块带宽不相等。
- 根据权利要求1所述的方法,其中,所述方法还包括:在所述两组频域资源块中,不同组的频域资源块带宽相等。
- 根据权利要求1所述的方法,其中,所述方法还包括:不同组的频域资源块带宽之比为1∶U或者U∶1,其中,U=2i-1,i为大于0的整数;当i=0时,表示不同组的频域资源块带宽相等。
- 一种数据序列的形成装置,包括:划分模块,设置为将用于传输待传输数据的N个频域资源块分成两组,得到两组频域资源块,其中,每组包含L(m)个频域资源块,所述两组频域资源块在频域交错分布,N和L(m)均为正整数,m=1或2;处理模块,设置为分别对每组里的L(m)个频域资源块上的待传输数据进行处理以形成L(m)组数据序列。
- 一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至12任一项中所述的方法。
- 一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至12任一项中所述的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP23799203.7A EP4521832A4 (en) | 2022-05-05 | 2023-04-26 | METHOD AND APPARATUS FOR FORMING A DATA SEQUENCE, AND STORAGE MEDIUM AND ELECTRONIC APPARATUS |
| US18/863,080 US20250310941A1 (en) | 2022-05-05 | 2023-04-26 | Method and Apparatus for Forming Data Sequence, and Storage Medium, and Electronic Apparatus |
| KR1020247035044A KR20240161828A (ko) | 2022-05-05 | 2023-04-26 | 데이터 시퀀스의 형성 방법, 장치, 저장 매체 및 전자 장치 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210482314.4A CN117082623A (zh) | 2022-05-05 | 2022-05-05 | 数据序列的形成方法、装置、存储介质及电子装置 |
| CN202210482314.4 | 2022-05-05 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023213217A1 true WO2023213217A1 (zh) | 2023-11-09 |
Family
ID=88646260
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/090919 Ceased WO2023213217A1 (zh) | 2022-05-05 | 2023-04-26 | 数据序列的形成方法、装置、存储介质及电子装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20250310941A1 (zh) |
| EP (1) | EP4521832A4 (zh) |
| KR (1) | KR20240161828A (zh) |
| CN (1) | CN117082623A (zh) |
| WO (1) | WO2023213217A1 (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120415986A (zh) * | 2024-02-01 | 2025-08-01 | 中兴通讯股份有限公司 | 数据传输方法、网络设备及存储介质 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101150553A (zh) * | 2006-09-19 | 2008-03-26 | 中兴通讯股份有限公司 | 一种基于正交频分复用系统的资源块分配方法 |
| US20170346669A1 (en) * | 2015-01-16 | 2017-11-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for extracting resource block from signal |
| CN111901877A (zh) * | 2020-05-08 | 2020-11-06 | 中兴通讯股份有限公司 | 一种资源分配方法、设备和存储介质 |
| CN112469126A (zh) * | 2019-09-09 | 2021-03-09 | 北京东土科技股份有限公司 | 实时通信方法、装置、计算机设备及存储介质 |
| CN114071740A (zh) * | 2020-08-06 | 2022-02-18 | 北京紫光展锐通信技术有限公司 | 上行复用时频资源的确定方法及装置 |
| WO2023051351A1 (zh) * | 2021-09-29 | 2023-04-06 | 中兴通讯股份有限公司 | 数据传输方法、数据调制方法、电子设备和存储介质 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101854638A (zh) * | 2009-03-30 | 2010-10-06 | 中兴通讯股份有限公司 | 一种资源块分组波束赋形的方法和装置 |
| CN108306841B (zh) * | 2017-01-11 | 2022-02-11 | 中兴通讯股份有限公司 | 用于ofdm通信的信号设计方法及系统、发射机、接收机 |
-
2022
- 2022-05-05 CN CN202210482314.4A patent/CN117082623A/zh active Pending
-
2023
- 2023-04-26 EP EP23799203.7A patent/EP4521832A4/en active Pending
- 2023-04-26 KR KR1020247035044A patent/KR20240161828A/ko active Pending
- 2023-04-26 US US18/863,080 patent/US20250310941A1/en active Pending
- 2023-04-26 WO PCT/CN2023/090919 patent/WO2023213217A1/zh not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101150553A (zh) * | 2006-09-19 | 2008-03-26 | 中兴通讯股份有限公司 | 一种基于正交频分复用系统的资源块分配方法 |
| US20170346669A1 (en) * | 2015-01-16 | 2017-11-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for extracting resource block from signal |
| CN112469126A (zh) * | 2019-09-09 | 2021-03-09 | 北京东土科技股份有限公司 | 实时通信方法、装置、计算机设备及存储介质 |
| CN111901877A (zh) * | 2020-05-08 | 2020-11-06 | 中兴通讯股份有限公司 | 一种资源分配方法、设备和存储介质 |
| CN114071740A (zh) * | 2020-08-06 | 2022-02-18 | 北京紫光展锐通信技术有限公司 | 上行复用时频资源的确定方法及装置 |
| WO2023051351A1 (zh) * | 2021-09-29 | 2023-04-06 | 中兴通讯股份有限公司 | 数据传输方法、数据调制方法、电子设备和存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4521832A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117082623A (zh) | 2023-11-17 |
| EP4521832A1 (en) | 2025-03-12 |
| KR20240161828A (ko) | 2024-11-12 |
| EP4521832A4 (en) | 2025-08-13 |
| US20250310941A1 (en) | 2025-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP4373042A1 (en) | Data transmission method and apparatus, data modulation method and apparatus, electronic device, and storage medium | |
| US12513034B2 (en) | Data transmission method, data modulation method, and electronic device and storage medium | |
| WO2023213230A1 (zh) | 传输数据序列的方法、装置、存储介质及电子装置 | |
| CN106576092A (zh) | Fbmc信号的发送方法、接收方法和发射机以及接收机 | |
| WO2023213228A1 (zh) | 数据传输方法、装置、存储介质及电子装置 | |
| EP4395251A1 (en) | Data transmission method, data modulation method, electronic device, and storage medium | |
| WO2023213217A1 (zh) | 数据序列的形成方法、装置、存储介质及电子装置 | |
| CN107026809B (zh) | 一种数据处理方法和装置 | |
| CN107438041B (zh) | 一种发送信号和接收信号的方法及装置 | |
| CN106488579B (zh) | 一种信号处理方法及装置 | |
| WO2023213227A1 (zh) | 数据的传输方法、装置、存储介质及电子装置 | |
| CN118118302A (zh) | 数据传输方法、设备和存储介质 | |
| WO2025066391A1 (zh) | 数据传输方法、设备及存储介质 | |
| WO2026016478A1 (zh) | 一种数据传输方法 | |
| WO2026016497A1 (zh) | 一种数据传输方法 | |
| EP4597962A1 (en) | Data transmission method, data processing method, communication device, medium and product | |
| WO2025161524A1 (zh) | 数据传输方法、存储介质和电子装置 | |
| WO2025066394A1 (zh) | 数据传输方法、设备及存储介质 | |
| WO2025066279A1 (zh) | 数据传输方法、设备及存储介质 | |
| WO2026051389A1 (zh) | 数据调制方法 | |
| WO2025066404A1 (zh) | 数据传输方法、设备及存储介质 | |
| WO2025066128A1 (zh) | 数据传输方法、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23799203 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 20247035044 Country of ref document: KR Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020247035044 Country of ref document: KR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18863080 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023799203 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2023799203 Country of ref document: EP Effective date: 20241205 |
|
| WWP | Wipo information: published in national office |
Ref document number: 18863080 Country of ref document: US |