Data processing method and apparatus for physical downlink shared channel

By obtaining and excluding unavailable resource particle indexes in the NR protocol, determining the index of the demodulation and phase tracking reference signals, the problem of missing resource particles reserved resource evasion in the prior art is solved, and more efficient data mapping processing is achieved.

WO2025175861A1PCT designated stage Publication Date: 2025-08-28SHENZHEN CITY SIGLENT TECH
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/135003
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-20
Filing Date
2024-11-27
Publication Date
2025-08-28

AI Technical Summary

Technical Problem

There is a lack of specific implementation solutions in the existing NR protocol to deal with reserved resource evasion in units of resource particles, especially in the data mapping process of physical downlink shared channels. The existing technology mostly processes it in units of resource blocks, and lacks a detailed reserved resource evasion method.

Method used

By obtaining the data of the physical downlink shared channel mapped to the index array of the target resource particles, excluding the unavailable resource particle index, determining the resource particle index of the demodulation reference signal and the phase tracking reference signal, finally obtaining the resource particle index of the load data, and mapping the data to the resource particles corresponding to these indexes respectively.

Benefits of technology

Reservation of reserved resources is realized in units of resource particles, eliminating the impact of mapping changes caused by reserved channel/signal occupation, and uniformly processing resource reservations in interleaving and non-interleaving processes, improving the accuracy and efficiency of data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024135003_28082025_PF_FP_ABST
    Figure CN2024135003_28082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a data processing method and apparatus for a physical downlink shared channel (PDSCH). The data processing method for a PDSCH comprises: acquiring a target resource element (RE) index array; excluding, from the target RE index array, an index of an RE unavailable for a PDSCH to obtain an available RE index array; determining from the available RE index array a first RE index array for a demodulation reference signal (DMRS), and obtaining corresponding DMRS data; determining from the available RE index array a second RE index array for a phase tracking reference signal (PT-RS), and obtaining corresponding PT-RS data; excluding, from the available RE index array, index elements in the first RE index array and index elements in the second RE index array to obtain a third RE index array for load data; obtaining the load data on the basis of the number of elements in the third RE index array; and sequentially mapping the DMRS data, the PT-RS data and the load data to REs corresponding to the index elements in the first RE index array, the second RE index array and the third RE index array, respectively.
Need to check novelty before this filing date? Find Prior Art

Description

Data processing method and device for physical downlink shared channel Technical Field

[0001] The present application relates to mobile communications, and in particular to a data processing method and apparatus for a physical downlink shared channel. Background Art

[0002] Regarding the Physical Downlink Shared Channel (PDSCH) in the New Radio (NR) protocol, the existing NR protocol specifies the overall data processing flow, including data generation, processing, and mapping. However, existing technologies lack specific implementation solutions, particularly those for avoiding reserved resources in PDSCH data mapping. Furthermore, existing technologies generally describe resource avoidance in resource blocks (RBs), but rarely address how to handle reserved resources in resource elements (REs).

[0003] Therefore, an improved data processing method for PDSCH is needed. Summary of the Invention

[0004] In order to solve the above problems, the present application provides a data processing method and device for a physical downlink shared channel.

[0005] According to a first aspect of the present application, an embodiment provides a data processing method for a physical downlink shared channel, including:

[0006] Obtaining an index array of target resource elements to which the data of the physical downlink shared channel will be mapped;

[0007] Excluding the indexes of unavailable resource elements of the physical downlink shared channel from the target resource element index array to obtain an available resource element index array of the physical downlink shared channel;

[0008] Determine a first resource element index array for a demodulation reference signal from the available resource element index array and obtain demodulation reference signal data corresponding to the first resource element index array;

[0009] Determine a second resource particle index array for a phase tracking reference signal from the available resource particle index array and obtain phase tracking reference signal data corresponding to the second resource particle index array;

[0010] Excluding index elements in the first resource element index array and index elements in the second resource element index array from the available resource element index array to obtain a third resource element index array for load data of the physical downlink shared channel;

[0011] Obtaining load data of the physical downlink shared channel based on the number of elements in the third resource element index array;

[0012] The demodulation reference signal data, the phase tracking reference signal data, and the payload data are sequentially mapped to resource particles corresponding to index elements in the first resource particle index array, the second resource particle index array, and the third resource particle index array, respectively.

[0013] In some embodiments, obtaining an index array of target resource elements to which the data of the physical downlink shared channel is to be mapped includes:

[0014] Acquire an initial resource element index array, wherein the initial resource element index array is an array sequentially composed of indices of all resource elements allocated to the physical downlink shared channel in a time slot;

[0015] A target resource particle index array is obtained from the initial resource particle index array, wherein when an interleaving operation is not required, the target resource particle index array is equal to the initial resource particle index array; when the interleaving operation is required, the target resource particle index array is obtained by performing an interleaving operation on the initial resource particle index array using a preset interleaving formula.

[0016] In some embodiments, the available resource elements of the physical downlink shared channel occupy N symbols, where N is a positive integer and is less than or equal to the total number of symbols in a time slot;

[0017] The determining a first resource particle index array for a demodulation reference signal from the available resource particle index array and obtaining demodulation reference signal data corresponding to the first resource particle index array includes:

[0018] For each of the N symbols, continuously generate first demodulation reference signal data indexed between a minimum resource particle index on the symbol and a maximum available resource particle index on the symbol according to a preset demodulation reference signal data generation rule, and obtain a resource particle index corresponding to the first demodulation reference signal data;

[0019] Combining the resource element index corresponding to the first demodulation reference signal data on each of the N symbols to obtain a fourth resource element index array corresponding to the demodulation reference signal data on all N symbols;

[0020] An intersection of the available resource particle index array and the fourth resource particle index array is taken to obtain the first resource particle index array, and demodulation reference signal data corresponding to the first resource particle index array is obtained.

[0021] In some implementations, before the step of combining resource element indices corresponding to the first demodulation reference signal data on each of the N symbols, the method further includes:

[0022] From the first demodulation reference signal data generated for each of the N symbols, delete the demodulation reference signal data whose index is less than the minimum available resource particle index on the symbol, thereby retaining the first demodulation reference signal data indexed between the minimum available resource particle index and the maximum available resource particle index on the symbol and the resource particle index corresponding to the retained first demodulation reference signal data.

[0023] In some embodiments, the available resource elements of the physical downlink shared channel occupy N symbols, where N is a positive integer and is less than or equal to the total number of symbols in a time slot; phase tracking reference signal data exists on M symbols of the N symbols, where M is an integer and 0≤M≤N;

[0024] The determining a second resource particle index array for a phase tracking reference signal from the available resource particle index array and obtaining phase tracking reference signal data corresponding to the second resource particle index array includes:

[0025] For any symbol of the M symbols, continuously generate first phase tracking reference signal data with an index between a minimum resource particle index on the symbol and a maximum available resource particle index on the symbol according to a preset phase tracking reference signal data generation rule, and obtain a resource particle index corresponding to the first phase tracking reference signal data;

[0026] Copying the first phase tracking reference signal data on any one symbol for each of the remaining M-1 symbols to obtain the first phase tracking reference signal data on each of the M symbols and obtain a resource element index corresponding to the first phase tracking reference signal data;

[0027] Combining the resource element index corresponding to the first phase tracking reference signal data on each of the M symbols to obtain a fifth resource element index array corresponding to the phase tracking reference signal data on all the M symbols;

[0028] An intersection of the available resource particle index array and the fifth resource particle index array is taken to obtain the second resource particle index array, and phase tracking reference signal data corresponding to the second resource particle index array is obtained.

[0029] In some embodiments, before the step of copying the first phase tracking reference signal data on any one symbol for each of the remaining M-1 symbols, the method further includes:

[0030] From the first phase tracking reference signal data generated for any one of the M symbols, delete the phase tracking reference signal data whose index is less than the minimum available resource particle index on the symbol, thereby retaining the first phase tracking reference signal data whose index is between the minimum available resource particle index and the maximum available resource particle index on the symbol and the resource particle index corresponding to the retained first phase tracking reference signal data.

[0031] In some embodiments, before the step of copying the first phase tracking reference signal data on any one symbol for each of the remaining M-1 symbols, the method further includes:

[0032] Only the first phase tracking reference signal data on any one symbol and the resource particle index corresponding to the first phase tracking reference signal data are stored, wherein the stored first phase tracking reference signal data and the resource particle index corresponding to the first phase tracking reference signal data are used to be read when needed to implement the copy operation, thereby obtaining the first phase tracking reference signal data on each symbol of the remaining M-1 symbols and the resource particle index corresponding to the first phase tracking reference signal data.

[0033] In some embodiments, the available resource elements of the physical downlink shared channel occupy N symbols, where N is a positive integer and is less than or equal to the total number of symbols in a time slot; phase tracking reference signal data exists on M symbols of the N symbols, where M is an integer and 0≤M≤N;

[0034] The determining a second resource particle index array for a phase tracking reference signal from the available resource particle index array and obtaining phase tracking reference signal data corresponding to the second resource particle index array includes:

[0035] Obtaining a resource element index of demodulation reference signal data on the same subcarrier as the phase tracking reference signal data in a symbol where the demodulation reference signal data appears for the first time in the symbol order among the N symbols,

[0036] generating, for any symbol among the M symbols, first phase tracking reference signal data having an index between a minimum available resource particle index and a maximum available resource particle index on the symbol according to the demodulation reference signal data corresponding to the obtained resource particle index and a preset phase tracking reference signal data generation rule, and obtaining the resource particle index corresponding to the first phase tracking reference signal data;

[0037] For each of the remaining M-1 symbols, copy the first phase tracking reference signal data on any symbol to obtain the first phase tracking reference signal data on each of the M symbols and obtain a resource element index corresponding to the first phase tracking reference signal data;

[0038] Combining the resource element index corresponding to the first phase tracking reference signal data on each of the M symbols to obtain a sixth resource element index array corresponding to the phase tracking reference signal data on all the M symbols;

[0039] An intersection of the available resource particle index array and the sixth resource particle index array is taken to obtain the second resource particle index array, and phase tracking reference signal data corresponding to the second resource particle index array is obtained.

[0040] According to a second aspect of the present application, an embodiment provides a device, the device comprising:

[0041] Memory, used to store programs;

[0042] A processor is used to execute the program to implement the method described in any of the above method embodiments.

[0043] According to a third aspect of the present application, an embodiment provides a computer-readable storage medium, on which a program is stored. The program can be executed by a processor to implement the method described in any of the above method embodiments.

[0044] In the above embodiment, by introducing the resource element (RE) index array, the impact caused by the complete change of the mapping from the virtual resource block (VRB) to the physical resource block (PRB) due to the reserved channel / signal occupancy can be eliminated, thereby better handling the avoidance of resource reservation in units of RE and realizing the forward data mapping process.

[0045] In addition, in some embodiments, during the entire interleaving and mapping process, the RE position index corresponding to the data is used to abstract the situations of whether or not there is interleaving and whether or not there is reservation into a unified processing flow, thereby eliminating processing differences. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0047] FIG1 shows a schematic diagram of a resource grid (RG) in New Radio (NR);

[0048] FIG2 is a schematic diagram showing the relationship between a frame and an RG in NR;

[0049] FIG3 is a schematic diagram showing the interleaving of physical resource blocks (PRBs) within a time-frequency resource range of a defined bandwidth part (BWP);

[0050] FIG4 shows a data processing method for PDSCH according to an embodiment;

[0051] FIG5 shows a data processing method for PDSCH according to an embodiment;

[0052] FIG6 shows a schematic diagram of an apparatus for implementing a method for processing PDSCH data according to an embodiment.

[0053] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0054] The present invention will be further described in detail below by means of specific embodiments in conjunction with the accompanying drawings. Similar elements in different embodiments are numbered with associated similar elements. In the following embodiments, many detailed descriptions are provided to enable the present application to be better understood. However, those skilled in the art will readily appreciate that some of the features may be omitted in different circumstances, or may be replaced by other elements, materials, or methods. In some cases, some operations related to the present application are not shown or described in the specification. This is to avoid the core portion of the present application being overwhelmed by excessive descriptions, and for those skilled in the art, it is not necessary to describe these related operations in detail. They will fully understand the related operations based on the description in the specification and the general technical knowledge in the art.

[0055] In addition, the features, operations, or characteristics described in the specification may be combined in any appropriate manner to form various embodiments. Furthermore, the steps or actions in the method description may be reordered or adjusted in a manner readily apparent to those skilled in the art. Therefore, the various sequences in the specification and drawings are provided solely for the purpose of clearly describing a particular embodiment and are not intended to be mandatory, unless otherwise specified.

[0056] Component numbers used herein, such as "first" and "second," are used solely to distinguish the components being described and do not convey any sequential or technical meaning. References to "connection" and "coupling" herein, unless otherwise specified, include both direct and indirect connections (couplings).

[0057] Regarding the Physical Downlink Shared Channel (PDSCH) in the New Radio (NR) protocol, the existing NR protocol specifies an intermediate data processing flow, including data generation, processing, and mapping. Mapping requires first mapping to virtual resource blocks (VRBs) and then to physical resource blocks (PRBs). VRB-to-PRB mapping can be done using either interleaved or non-interleaved mapping. Non-interleaved mapping is a straightforward method and relatively easy to implement, while interleaved mapping is more complex, especially in terms of avoiding reserved resources.

[0058] The existing NR protocol specifies the general process for interleaving and non-interleaving mapping and reserved resource avoidance in PDSCH, but does not disclose the technical implementation details, lacking a specific and complete implementation solution. The inventors noted that the following reverse implementation scheme exists in the prior art: using a "deinterleaver" to convert reserved resources in PRBs into VRBs, and then avoiding these deinterleaved resource blocks (RBs) when assigning data. The disadvantage of this implementation scheme is that it requires an additional "deinterleaver" unit.

[0059] In addition, existing technologies generally point out the need for interleaving and reserved resource avoidance in units of RBs, while some reserved resources are in units of resource elements (REs). Existing technologies do not provide specific implementation solutions for how to avoid such reserved resources.

[0060] This application introduces an array of RE indexes corresponding to data, which can better handle the avoidance of reserved resources in units of REs. In addition, by introducing the RE index array, the presence or absence of interleaving and the presence or absence of resource reservation can be abstracted into a unified processing method in the forward implementation, eliminating processing differences.

[0061] 1. Basic Concepts

[0062] Resource Grid

[0063] Figure 1 shows a schematic diagram of the Resource Grid (RG) in New Radio (NR). Each column represents a single Orthogonal Frequency Division Multiplexing (OFDM) symbol (hereafter referred to as a symbol). Each small unit is called a Resource Element (RE). Twelve REs on the vertical axis are called a Resource Block (RB), and 14 symbols on the horizontal axis are called a slot. This 12×14 unit is called a Resource Grid (RG). Note that a slot can also contain 12 symbols, which can be determined based on the specific configuration of those skilled in the art.

[0064] 1.2. Frames and Resource Grids

[0065] Figure 2 shows the relationship between frames and resource grids (RGs) in NR. The left diagram in Figure 2 shows a frame, with the horizontal axis representing time slots and the vertical axis representing common resource blocks (CRBs). This frame contains 20 time slots on the horizontal axis and 10 resource blocks (RBs) on the vertical axis. It should be noted that the 20 time slots and 10 resource blocks shown are examples only; frames can contain other numbers of time slots and resource blocks.

[0066] The right image in Figure 2 shows an RG. Each black-filled cell in the left image represents an RG. The horizontal axis in the right image represents symbols, and the vertical axis represents subcarriers. The horizontal axis shows 14 symbols, and the vertical axis shows 12 subcarriers. Each cell represents a resource element (RE), and 12 REs on the vertical axis constitute a resource block (RB). Note that in some cases, an RG can also consist of 12 symbols.

[0067] In the right image of Figure 2, the horizontally shaded cells in the third and tenth columns are assigned to Demodulation Reference Signal (DMRS) data, the vertically shaded cells in the first row are assigned to Phase Tracking Reference Signal (PT-RS) data, and the other black-filled cells are assigned to Physical Downlink Shared Channel (PDSCH) payload data. It should be noted that the positions and quantities of DMRS data, PT-RS data, and PDSCH payload data shown in the right image are only examples, and these signals may be included in other numbers and positions in an RG. However, after the relevant parameters are predetermined, the positions and data of the DMRS and PT-RS signals in an RG are fixed, the position of the PDSCH payload data is also fixed, and the specific payload data is variable.

[0068] Furthermore, those skilled in the art will readily appreciate that, in each symbol of a time slot, the DMRS data is located in the same position within each RG, while the PT-RS data appears at pre-configured intervals, for example, one RG apart, two RG apart, and so on. A more detailed description of these signals will be provided below.

[0069] 1.3. Interleaved Mapping and Non-interleaved Mapping

[0070] There are two mapping methods for virtual resource blocks (VRBs) to physical resource blocks (PRBs): interleaved mapping and non-interleaved mapping. Non-interleaved mapping is a direct mapping method and is not described in detail in this article. Interleaved mapping is relatively complex and requires the following principles:

[0071] (1) PDSCH can contain three types of data: PDSCH payload data, DMRS data, and PT-RS data. DMRS data and PT-RS data will not overlap, and payload data needs to be mapped to the remaining VRBs.

[0072] (2) When allocating resources for PDSCH, the PRB range it contains may overlap with the PRBs and REs occupied by some channels and signals. However, PDSCH has a lower priority and cannot be mapped to these PRBs and REs during mapping. These PRBs and REs can be called reserved PRBs and reserved REs. When encountering a reserved PRB or RE, the payload data will be mapped to the next PRB or RE, and the DMRS and PT-RS data will discard the data mapped to this PRB and RE.

[0073] (3) The interleaving method of the NR protocol provides the interleaving mapping of all PRBs within the time-frequency resource range contained in the bandwidth part (BWP).

[0074] In BWP, the PRBs before and after interleaving are within the same time-frequency resource range. To distinguish the PRBs before and after interleaving, this paper introduces the concepts of source PRBs and destination PRBs (or target PRBs), which are used to refer to the PRBs before and after interleaving, respectively. VRBs are virtual contiguous resources composed of source PRBs, while destination PRBs are actual PRBs. The reserved PRB locations also refer to the locations within the destination PRBs.

[0075] Since the mapping is between all source PRBs in the BWP and the target PRBs, when the target PRBs are reserved or the PDSCH does not use the entire BWP, the number of PRBs available for PDSCH decreases, but this does not affect the mapping relationship between each source PRB and the target PRB. In other words, the source PRBs and target PRBs used for PDSCH are subsets of the source PRBs and target PRBs of the corresponding BWP, respectively. In addition, since VRBs are composed of the remaining source PRBs used for PDSCH, there will be fewer VRBs compared to when no reservations are made, and the mapping between VRBs and the target PRBs used for PDSCH will also change.

[0076] In addition, it should be noted that due to the existence of resource reservation in units of RE, it is more accurate to describe this part of the reserved RB from the perspective of RE. However, the NR protocol does not propose the concepts of physical resource elements (Physical Resource Element, PRE) and virtual resource elements (Virtual Resource Element, VRE), so some paragraphs in this article are temporarily described from the perspective of PRB and VRB.

[0077] Figure 3 shows a schematic diagram of the PRBs within a defined BWP before and after interleaving. Part (a) of Figure 3 shows the PRBs within the BWP before interleaving. The vertical axis represents the Common Resource Block (CRB), and the horizontal axis represents the slot. The BWP is a rectangular range demarcated on the vertical and horizontal axes. The PDSCH is a specific range within the BWP. The vertical axis does not necessarily start at 0. In the figure, the vertical axis of the BWP ranges from 0 to 30 RBs, and the horizontal axis ranges from 0 to 20 slots. These are examples only. In part (a), cells filled with diagonal lines represent time-frequency resources allocated to the PDSCH, while cells filled with vertical and horizontal lines represent data reserved for other signals and channels. Specifically, cells filled with vertical lines represent time-frequency resources reserved for the Synchronization Broadcast Block (SS / PBCH), and cells filled with horizontal lines represent time-frequency resources reserved for the Channel State Information-Reference Signal (CSI-RS). It should be noted that the number and positions of the various signals shown in part (a) are only examples, and those skilled in the art may make different settings as needed.

[0078] Part (b) of Figure 3 shows the PRBs in the interleaved BWP. As can be seen, within the defined BWP, interleaving is performed across the entire BWP, interleaving the entire vertical coordinate within the BWP. When the PDSCH does not fully occupy the PRBs in the BWP, as shown in parts (a) and (b) of Figure 3, it may be mapped to other locations after interleaving. For example, RBs 15-21 on the vertical coordinate were not allocated to PDSCH before interleaving, but after interleaving, they are allocated to PDSCH. Conversely, the reserved SS / PBCH and CSI-RS refer to locations within the target PRB before and after interleaving. It should be noted that the number and location of the various signals and the interleaving configuration shown in parts (a) and (b) are merely examples, and those skilled in the art can customize these settings as needed.

[0079] 2. Data processing method for PDSCH

[0080] Each resource element (RE) within a packet block (RB) contains 12 resource elements (REs), which are the actual units of data mapping. In the following method embodiments, an index can be assigned to each RE within a PRB. For example, within the RE range contained in a BWP, indices are assigned in a vertically prioritized manner, starting from the bottom-left RE and moving vertically toward the top-right RE.

[0081] FIG4 shows a data processing method for PDSCH according to an embodiment, which may include the following steps.

[0082] Step 402: Generate an array A of RE indices for the range covered by the PDSCH based on the configured mapping scheme, and obtain an array C of indexes for the reserved resources. In step 402, the mapping scheme is specified in the NR protocol and is beyond the scope of this method, so it will not be described in detail here. Furthermore, the index array A corresponds to the source PRBs of the PDSCH mentioned above, and the array C is an array of indices of the REs reserved by the PDSCH, corresponding to the reserved PRBs and REs mentioned above.

[0083] Step 404: Determine whether to perform an interleaving operation. Whether to perform an interleaving operation is determined based on external input parameters and is determined by the user. This is beyond the scope of this method and will not be described in detail here.

[0084] Step 406: In the case of interleaving, the interleaving formula (source NR protocol TS38.211 7.3.1.6) is applied to array A in step 405 to generate the interleaved index array B, i.e., the mapping of the source PRB to the destination PRB of the PDSCH. In the case of no interleaving, array B is equal to array A. Thus, array B is ultimately obtained with or without interleaving, unifying the processing flow.

[0085] Step 408: Delete the index value in array B that exists in array C to obtain the index array I_PDSCH of the REs available for PDSCH. This corresponds to the mapping of the VRB to the target PRB mentioned above.

[0086] Step 410: Generate DMRS data, PT-RS data and their corresponding index arrays.

[0087] In some embodiments, in order to generate DMRS data, according to the DMRS data generation rules, for each symbol, DMRS data indexed between the minimum RE index on the symbol and max(I_PDSCH) is generated, and finally the DMRS data D_DMRS on each symbol is obtained, and the RE index array I_DMRS corresponding to D_DMRS is obtained.

[0088] Among them, max(I_PDSCH) represents the maximum index element of the index array I_PDSCH on a certain symbol. The maximum max(I_PDSCH) index on the symbol is obtained in order to generate DMRS data. As known to those skilled in the art, DMRS and PT-RS are both pseudo-random data. Data cannot be generated in a jumpy manner and must be generated sequentially. Therefore, in order to generate subsequent data, even if there is unnecessary data in the middle, all the data in the middle must be generated. For example, assuming that the RE index element of the index array I_PDSCH on a certain symbol is [3, 5, 6], then the maximum PDSCH index element on this symbol is 6. In addition, assuming that the minimum RE index on this symbol is 1, the DMRS data sequence generated for this symbol is [a, b, c, d, e, f], and the corresponding index is [1, 2, 3, 4, 5, 6]. It is easy to know that the index [1, 2, 4] in the index array [1, 2, 3, 4, 5, 6] does not belong to the index array I_PDSCH, but according to the DMRS data generation rule, in order to generate the DMRS data corresponding to index 6, the DMRS data corresponding to index [1, 2, 4] must still be generated.

[0089] In some embodiments, for the DMRS data generated for each symbol, only the DMRS data indexed between min(I_PDSCH) and max(I_PDSCH) on the symbol and its corresponding index are retained to save storage space.

[0090] Here, min(I_PDSCH) represents the minimum index element of the index array I_PDSCH for a symbol. As mentioned above, DMRS data is pseudo-random data. The DMRS data generated for each symbol starts from the minimum RE index for that symbol and extends to the max(I_PDSCH) index. However, the DMRS data actually required is the DMRS data with indices between the min(I_PDSCH) and max(I_PDSCH) indexes for that symbol. Therefore, when min(I_PDSCH) is large, or both min(I_PDSCH) and max(I_PDSCH) are large, the generated unnecessary DMRS data will occupy a large amount of storage space. Therefore, the generated DMRS data with indices less than min(I_PDSCH) can be deleted to save storage space. For example, in the above example, the actual required DMRS data is [c, e, f], so only the data [c, d, e, f] and their corresponding indices [3, 4, 5, 6] need to be retained.

[0091] It should be noted that in the above embodiment, only DMRS data with indices less than the max(I_PDSCH) index on each symbol is generated to reduce unnecessary computation and save storage space. However, in some embodiments, all DMRS data on all symbols in a time slot can be generated as D_DMRS according to a preset DMRS data generation rule, and the RE index array I_DMRS corresponding to the D_DMRS can be obtained. This method can also implement the data processing method for PDSCH of the present application, but the disadvantage is that the computational and storage load is increased.

[0092] In addition, those skilled in the art can easily conceive of other embodiments for generating DMRS data. For example, DMRS data can be continuously generated for each symbol, and for each generated DMRS data, its index can be determined to determine whether it falls within the index array I_PDSCH of PDSCH-available REs. If it does, the DMRS data and its corresponding index are retained; otherwise, they are deleted. Ultimately, as long as all DMRS data with indexes falling within the index array I_PDSCH of PDSCH-available REs and their corresponding RE indexes can be obtained, it will be sufficient.

[0093] Similar to generating DMRS data, in some embodiments, to generate PT-RS data, PT-RS data indexed between the minimum RE index on that symbol and max(I_PDSCH) is generated for each symbol according to the PT-RS data generation rules. This ultimately yields PT-RS data D_PTRS for each symbol, and an RE index array I_PTRS corresponding to the D_PTRS. The rules and reasons for generating PT-RS data are similar to those for generating DMRS data and are not further described here.

[0094] In some embodiments, for the PT-RS data generated for each symbol, only the PT-RS data and its corresponding indexes between min(I_PDSCH) and max(I_PDSCH) on that symbol are retained to save storage space. The reason for deleting the generated PT-RS data with an index less than min(I_PDSCH) is similar to the above DMRS data generation process and is not repeated here.

[0095] In some embodiments, since the PT-RS data on each symbol in each time slot is the same according to the NR protocol rules, only the PT-RS data on the first symbol containing PT-RS data can be saved, and then when needed, according to the PT-RS data in the first symbol containing PT-RS data, according to the PT-RS data generation rules, the PT-RS data on each symbol containing PT-RS data is obtained, and finally the D_PTRS and its corresponding I_PTRS are obtained.

[0096] For example, referring back to Figure 2, in the RG on the right, the vertically shaded cells in the first row represent PT-RS data, and the PT-RS data in each cell is identical. Therefore, only the PT-RS data for the first symbol can be saved. When needed, the PT-RS data for the remaining cells in the first row can be obtained based on the PT-RS data in the first row and first column. The specific locations where cells are generated can be determined based on pre-defined PT-RS data generation rules.

[0097] In some embodiments, because the PT-RS data on symbols within a time slot is generated using the DMRS data on the first symbol within the time slot containing DMRS data (e.g., obtained by intercepting the corresponding DMRS data), the PT-RS data on each symbol is not stored. Instead, only the mapping of the corresponding DMRS data to the PT-RS data is stored to obtain the required I_PTRS and D_PTRS. This can further save storage space.

[0098] Specifically, referring back to Figure 2, in the RG on the right, the PT-RS data in each vertically shaded cell in the first row is generated from the first DMRS data in the same row (i.e., the same subcarrier), that is, generated based on the DMRS data in the first row and third column. "Saving only the mapping of corresponding DMRS data to PT-RS data" means that only the index of the DMRS data in the first row and third column needs to be saved. Based on this index, the corresponding DMRS data can be obtained, and based on the obtained DMRS data, the corresponding PT-RS data can be generated. The locations of the REs where PT-RS data can be generated can be determined based on the preset PT-RS data generation rules.

[0099] It should be noted that in the above embodiment, only PT-RS data with indices less than the max(I_PDSCH) index on each symbol is generated to reduce unnecessary computation and save storage space. However, in some embodiments, all PT-RS data on all symbols in a time slot can be generated as D_PTRS according to a preset PT-RS data generation rule, and the RE index array I_PTRS corresponding to the D_PTRS can be obtained. This can also implement the data processing method for PDSCH of the present application.

[0100] Similarly, those skilled in the art may also conceive of other embodiments for generating PT-RS data. For example, PT-RS data may be continuously generated for each symbol. For each generated PT-RS data item, its index is determined to determine whether it falls within the index array I_PDSCH of PDSCH-available REs. If so, the PT-RS data item and its corresponding index are retained; otherwise, they are deleted. Ultimately, all PT-RS data items with indexes within the index array I_PDSCH of PDSCH-available REs and their corresponding RE indexes can be obtained.

[0101] Step 412: Obtain the indexes of the DMRS and PT-RS that fall in the index array I_PDSCH of REs available for PDSCH and obtain their corresponding data.

[0102] Specifically, in some embodiments, the index arrays I_PDSCH and I_DMRS are intersected to obtain the RE index of DMRS in the index array I_PDSCH of RE available for PDSCH, denoted as I_DMRS', and the DMRS data of the corresponding RE position is obtained, denoted as D_DMRS'; and the index arrays I_PDSCH and I_PTRS are intersected to obtain the RE index of PT-RS in the index array I_PDSCH of RE available for PDSCH, denoted as I_PTRS', and the PT-RS data of the corresponding RE position is obtained, denoted as D_PTRS'.

[0103] Step 414: Delete the indexes of DMRS and PT-RS from the index array of REs available for PDSCH to obtain the index of PDSCH load.

[0104] Specifically, the index elements in the arrays I_DMRS' and I_PTRS' are deleted from the index array I_PDSCH to obtain the index array I_PDSCH', which is the RE index of the payload data of the PDSCH.

[0105] Step 416: Obtain PDSCH payload data according to the length of the payload index.

[0106] In some embodiments, after obtaining the index of the PDSCH payload data, the length of the PDSCH payload data that can be carried in this timeslot can be determined as len(I_PDSCH'), where len(I_PDSCH') represents the length of the obtained index array I_PDSCH'. Then, using the previously saved random number seed pn_init, a pseudo-random noise (PN) sequence is generated according to the protocol. Scrambling, modulation, layer mapping, and antenna port mapping are performed to obtain PDSCH payload data D_PDSCH with a data length of len(I_PDSCH'). The new pn_init is saved to ensure the continuity of subsequently generated PDSCH data. It is important to note that the original data source of the PDSCH payload data is obtained from upper layer transmissions. It is also important to note that the more detailed description of the payload data is not the focus of this application and has been omitted to avoid obscuring the main focus.

[0107] Step 418: Map the PDSCH payload data, DMRS data, and PT-RS data to the REs corresponding to their respective indexes.

[0108] In some embodiments, the PDSCH load data D_PDSCH is sequentially mapped to the REs corresponding to each index in the index array I_PDSCH', the DMRS data D_DMRS' is sequentially mapped to the REs corresponding to each index in the index array I_DMRS', and the PT-RS data D_PTRS' is sequentially mapped to the REs corresponding to each index in the index array I_PTRS'.

[0109] Step 420: Determine whether the data generation is complete. If there is ungenerated data in this frame, jump to the start step to generate data for a new time slot. If data for the next frame needs to be generated, jump to the start step to generate data for the next frame.

[0110] In the above embodiment, a forward interleaving and mapping method that complies with the NR protocol rules is adopted, wherein the indices of all REs allocated to the PDSCH are interleaved to obtain the corresponding RE index, and the RE index of the reserved resource is avoided when assigning data, thereby eliminating the need for an additional "deinterleaver" unit.

[0111] In addition, through the above embodiment, an RE index array corresponding to data is introduced, thereby eliminating the impact caused by complete changes in VRB mapping due to reservation of other channels / signals, and merging processing flows of different mapping types and with or without interleaving.

[0112] FIG5 shows a data processing method for PDSCH according to an embodiment, which includes the following steps.

[0113] Step 502: Obtain the index array of the target RE to which the PDSCH data will be mapped.

[0114] Step 504: Exclude the indices of REs that are unavailable for PDSCH from the target RE index array to obtain the available RE index array for PDSCH, where REs that are unavailable for PDSCH may refer to REs reserved for other channels and / or signals, for example, REs reserved for synchronization broadcast blocks and / or channel state information reference signals, and so on.

[0115] Step 506: Determine a first RE index array for DMRS from the available RE index arrays and obtain DMRS data corresponding to the first RE index array.

[0116] Step 508: Determine a second RE index array for PT-RS from the available RE index arrays and obtain PT-RS data corresponding to the second RE index array.

[0117] Step 510: Exclude the index elements in the first RE index array and the index elements in the second RE index array from the available RE index array to obtain a third RE index array for payload data of the PDSCH.

[0118] Step 512: Obtain PDSCH payload data based on the number of elements in the third RE index array.

[0119] Step 514: Map the DMRS data, PT-RS data, and payload data sequentially to the REs corresponding to the index elements in the first RE index array, the second RE index array, and the third RE index array, respectively.

[0120] In some embodiments, obtaining an index array of a target RE to which data of the PDSCH will be mapped includes: obtaining an initial RE index array, wherein the initial RE index array is an array sequentially composed of the indices of all REs allocated to the PDSCH in the time slot; obtaining a target RE index array from the initial RE index array, wherein, when an interleaving operation is not required, the target RE index array is equivalent to the initial RE index array, and when an interleaving operation is required, the target RE index array is obtained by interleaving the initial RE index array using a preset interleaving formula. Whether to perform interleaving can be determined by a person of ordinary skill in the art using preset parameters according to specific circumstances, and the preset interleaving formula can be derived from 3GPP (Third Generation Partnership Project) TS38.211 7.3.1.6. These are outside the scope of discussion in this application and will not be described in detail here.

[0121] In some embodiments, the available REs of the PDSCH occupy N symbols, where N is a positive integer and is less than or equal to the total number of symbols in the time slot; determining a first RE index array for DMRS from the available RE index array and obtaining DMRS data corresponding to the first RE index array may include: for each of the N symbols, continuously generating first DMRS data indexed between the minimum RE index on the symbol and the maximum available RE index on the symbol according to a preset DMRS data generation rule, and obtaining the RE index corresponding to the first DMRS data; combining the RE index corresponding to the first DMRS data on each of the N symbols to obtain a fourth RE index array corresponding to the DMRS data on all N symbols; intersecting the available RE index array and the fourth RE index array to obtain the first RE index array, and obtaining the DMRS data corresponding to the first RE index array. The maximum available RE index on the symbol may refer to the maximum RE index of the available RE index array on the symbol.

[0122] As known to those skilled in the art, a timeslot may include 12 or 14 symbols, which may be determined according to a pre-set configuration. Assuming there are 14 symbols in a timeslot, those skilled in the art may allocate N of these symbols for the PDSCH, where N is less than or equal to 14. Similarly to symbols, those skilled in the art may also specify which timeslots and RBs are allocated for the PDSCH.

[0123] In some embodiments, before the step of combining the RE indices corresponding to the first DMRS data on each of the N symbols, the method may further include: deleting, from the first DMRS data generated for each of the N symbols, DMRS data having an index smaller than the minimum available RE index on the symbol, thereby retaining the first DMRS data having an index between the minimum available RE index and the maximum available RE index on the symbol and the RE indices corresponding to the retained first DMRS data. The minimum available RE index on the symbol may refer to the minimum RE index on the symbol in an array of available RE indices.

[0124] As described above, the generated DMRS data having an index smaller than the minimum available RE index on each symbol may be unnecessary, and thus, these data may be deleted to save storage space.

[0125] In addition, as known to those skilled in the art, in the above embodiments, only DMRS data with indices less than the maximum available RE index on each symbol is generated in order to save computational complexity and storage space. However, DMRS data with indices greater than the maximum available RE index on each symbol can also be generated. Ultimately, as long as all DMRS data and their corresponding RE indices in the index array I_PDSCH of REs available for PDSCH can be obtained, it will be sufficient.

[0126] In some embodiments, the available REs of the PDSCH may occupy N symbols, where N is a positive integer and is less than or equal to the total number of symbols in the time slot; PT-RS data may exist on M symbols out of the N symbols, where M is an integer and 0≤M≤N; determining a second RE index array for PT-RS from the available RE index array and obtaining PT-RS data corresponding to the second RE index array, including: for any symbol out of the M symbols, continuously generating first PT-RS data indexed between the minimum RE index on the symbol and the maximum available RE index on the symbol according to a preset PT-RS data generation rule, and obtaining The RE index corresponding to the first PT-RS data; the first PT-RS data on any symbol is copied for each of the remaining M-1 symbols to obtain the first PT-RS data on each of the M symbols and the RE index corresponding to the first PT-RS data; the RE index corresponding to the first PT-RS data on each of the M symbols is combined to obtain a fifth RE index array corresponding to the PT-RS data on all M symbols; the available RE index array and the fifth RE index array are intersected to obtain a second RE index array, and the PT-RS data corresponding to the second RE index array is obtained. The maximum available RE index on the symbol may refer to the maximum RE index of the available RE index array on the symbol.

[0127] As described above, N is less than or equal to the total number of symbols in a time slot (e.g., 12 or 14). Furthermore, of the N symbols allocated to the PDSCH, PT-RS data may be present in M ​​symbols according to a pre-set configuration, where M is less than or equal to N. As known to those skilled in the art, PT-RS data may not be present in a time slot according to a pre-set configuration, and therefore M may be 0.

[0128] As known to those skilled in the art, the PT-RS data on each symbol in the RG within a time slot is consistent. Therefore, in order to save storage space, PT-RS data on any one of the M symbols (for example, the first symbol in the M symbols in symbol order) can be generated and saved first, and then, when needed, the generated PT-RS data on the any one symbol can be copied to obtain the PT-RS data on all M symbols and obtain their corresponding indexes.

[0129] In some embodiments, before the step of copying the first PT-RS data on any symbol for each of the remaining M-1 symbols, the method may further include: deleting, from the first PT-RS data generated for any symbol in the M symbols, PT-RS data having an index less than the minimum available RE index on the symbol, thereby retaining the first PT-RS data having an index between the minimum available RE index and the maximum available RE index on the symbol and the RE index corresponding to the retained first PT-RS data. The minimum available RE index on the symbol may refer to the minimum RE index on the symbol in the array of available RE indices.

[0130] Similar to DMRS data, PT-RS data generated with an index smaller than the minimum available RE index on a symbol may be unnecessary, and therefore, these data may be deleted to save storage space.

[0131] In some embodiments, before the step of copying the first PT-RS data on any symbol for each of the remaining M-1 symbols, the method may also include: storing only the first PT-RS data on the any symbol and the RE index corresponding to the first PT-RS data, wherein the stored first PT-RS data and the RE index corresponding to the first PT-RS data can be used to be read when needed to implement the copying operation, thereby obtaining the first PT-RS data on each of the remaining M-1 symbols and the RE index corresponding to the first PT-RS data.

[0132] By storing only the PT-RS data and corresponding RE index for one of the M symbols, storage space can be saved. However, when needed, a copy operation must be performed before obtaining the PT-RS data and corresponding RE index for all M symbols, which takes time. Alternatively, after performing the copy operation, the obtained PT-RS data and corresponding RE index for all M symbols can be stored so that they can be directly read and used when needed, thus saving computation time but requiring more storage space.

[0133] In some embodiments, the available REs of the PDSCH occupy N symbols, where N is a positive integer and is less than or equal to the total number of symbols in the time slot; PT-RS data exists on M symbols out of the N symbols, where M is an integer and 0≤M≤N; determining a second RE index array for PT-RS from the available RE index array and obtaining PT-RS data corresponding to the second RE index array may include: obtaining the RE index of DMRS data on the same subcarrier as the PT-RS data in the symbol where DMRS data appears for the first time in symbol order out of the N symbols, and generating an index on the symbol for any symbol out of the M symbols according to the DMRS data corresponding to the obtained RE index and a preset PT-RS data generation rule. The first PT-RS data between the minimum available RE index and the maximum available RE index is obtained, and the RE index corresponding to the first PT-RS data is obtained; for each symbol in the remaining M-1 symbols, the first PT-RS data on any symbol is copied to obtain the first PT-RS data on each symbol in the M symbols and the RE index corresponding to the first PT-RS data is obtained; the RE index corresponding to the first PT-RS data on each symbol in the M symbols is combined to obtain the sixth RE index array corresponding to the PT-RS data on all M symbols; the intersection of the available RE index array and the sixth RE index array is taken to obtain a second RE index array, and the PT-RS data corresponding to the second RE index array is obtained.

[0134] As known to those skilled in the art, within an RG within a time slot, the PT-RS data on each symbol is consistent, and the corresponding PT-RS data can be obtained based on the DMRS data on the same subcarrier as the PT-RS data on the symbol where DMRS data first appears. For example, referring back to Figure 2 , the PT-RS data in each RE in the first row of the right RG is consistent, and the PT-RS data for each RE in the first row can be obtained based on the DMRS data on the first subcarrier (i.e., the first row) on the third symbol where DMRS data first appears. Therefore, only the index of the DMRS data in the third column and first row can be stored. Then, when needed, the corresponding DMRS data can be obtained based on the stored index, and the corresponding PT-RS data can be restored from the DMRS data. Obtaining PT-RS data in this manner eliminates the need to directly generate PT-RS data according to pre-set PT-RS data generation rules. Since only the index of the relevant DMRS data is stored, storage space can be further saved. However, when the PT-RS data is needed, computational time and complexity are required.

[0135] For example, based on the RE index of the DMRS data stored in the third column and first row, the corresponding DMRS data can be obtained, and accordingly, the corresponding PT-RS data in the current RG, i.e., the PT-RS data in the first row, can be obtained. In addition, assuming that the RB distribution interval of the pre-configured PT-RS data is 4, there will be PT-RS data every 4 RBs. Based on the stored RE index, the RE index of the corresponding RG can be obtained by accumulating 4×12 each time. It is then determined whether the RE index is between the minimum and maximum available RE indexes for the current symbol. If it is between the minimum and maximum available RE indexes for the current symbol, the DMRS data for the corresponding RG is obtained based on the RE index, and accordingly, the PT-RS data for the corresponding RG is obtained.

[0136] In some embodiments, the data processing method for PDSCH in some embodiments may be executed by a base station to implement downlink data transmission.

[0137] It should be noted that the steps or actions described in the above method embodiments may also be reordered or adjusted in a manner readily apparent to those skilled in the art. For example, one skilled in the art may first determine the second RE index array for PT-RS from the available RE index array for PDSCH, and then determine the first RE index array for DMRS. Therefore, the various sequences in the specification and drawings are intended only to clearly describe a particular embodiment and are not intended to be mandatory, unless otherwise specified.

[0138] Through the above embodiments, a forward interleaving and mapping method is implemented, avoiding the use of a "deinterleaver" unit.

[0139] In addition, through the above embodiment, an RE index array corresponding to data is introduced, thereby eliminating the impact caused by complete changes in VRB mapping due to reservation of other channels / signals, and merging processing flows of different mapping types and with or without interleaving.

[0140] FIG6 shows a schematic diagram of an apparatus 600 for implementing a method for processing PDSCH data according to an embodiment.

[0141] The apparatus 600 includes a processor 602 and a memory 604. The memory 604 is used to store a program, and the processor 602 is used to execute the program to implement the data processing method for PDSCH described in any embodiment.

[0142] Those skilled in the art will appreciate that all or part of the functions of the various methods in the above embodiments can be implemented by hardware or by computer program. When all or part of the functions in the above embodiments are implemented by computer program, the program can be stored in a computer-readable storage medium, and the storage medium can include: read-only memory, random access memory, disk, optical disk, hard disk, etc., and the program is executed by a computer to implement the above functions. For example, the program is stored in the memory of the device, and when the program in the memory is executed by the processor, all or part of the above functions can be implemented. In addition, when all or part of the functions in the above embodiments are implemented by computer program, the program can also be stored in a storage medium such as a server, another computer, disk, optical disk, flash disk or mobile hard disk, and saved in the memory of the local device by downloading or copying, or the system of the local device is updated. When the program in the memory is executed by the processor, all or part of the functions in the above embodiments can be implemented.

[0143] The above specific embodiments are used to illustrate the present invention, which is only used to help understand the present invention and is not intended to limit the present invention. Those skilled in the art can make several simple deductions, modifications or substitutions based on the concept of the present invention.

Claims

1. A data processing method for a physical downlink shared channel, characterized in that: include: Obtaining an index array of target resource elements to which the data of the physical downlink shared channel will be mapped; Excluding the indexes of unavailable resource elements of the physical downlink shared channel from the target resource element index array to obtain an available resource element index array of the physical downlink shared channel; Determine a first resource element index array for a demodulation reference signal from the available resource element index array and obtain demodulation reference signal data corresponding to the first resource element index array; Determine a second resource particle index array for a phase tracking reference signal from the available resource particle index array and obtain phase tracking reference signal data corresponding to the second resource particle index array; Excluding index elements in the first resource element index array and index elements in the second resource element index array from the available resource element index array to obtain a third resource element index array for load data of the physical downlink shared channel; Obtaining load data of the physical downlink shared channel based on the number of elements in the third resource element index array; Sequentially mapping the demodulation reference signal data, the phase tracking reference signal data, and the payload data to resource particles corresponding to index elements in the first resource particle index array, the second resource particle index array, and the third resource particle index array, respectively; The available resource elements of the physical downlink shared channel occupy N symbols, where N is a positive integer and is less than or equal to the total number of symbols in the time slot; phase tracking reference signal data exists on M symbols of the N symbols, where M is an integer and 0≤M≤N; The determining a second resource particle index array for a phase tracking reference signal from the available resource particle index array and obtaining phase tracking reference signal data corresponding to the second resource particle index array includes: For any symbol of the M symbols, continuously generate first phase tracking reference signal data with an index between a minimum resource particle index on the symbol and a maximum available resource particle index on the symbol according to a preset phase tracking reference signal data generation rule, and obtain a resource particle index corresponding to the first phase tracking reference signal data; Copying the first phase tracking reference signal data on any one symbol for each of the remaining M-1 symbols to obtain the first phase tracking reference signal data on each of the M symbols and obtain a resource element index corresponding to the first phase tracking reference signal data; Combining the resource element index corresponding to the first phase tracking reference signal data on each of the M symbols to obtain a fifth resource element index array corresponding to the phase tracking reference signal data on all the M symbols; An intersection of the available resource particle index array and the fifth resource particle index array is taken to obtain the second resource particle index array, and phase tracking reference signal data corresponding to the second resource particle index array is obtained.

2. A data processing method for a physical downlink shared channel, characterized in that: include: Obtaining an index array of target resource elements to which the data of the physical downlink shared channel will be mapped; Excluding the indexes of unavailable resource elements of the physical downlink shared channel from the target resource element index array to obtain an available resource element index array of the physical downlink shared channel; Determine a first resource element index array for a demodulation reference signal from the available resource element index array and obtain demodulation reference signal data corresponding to the first resource element index array; Determine a second resource particle index array for a phase tracking reference signal from the available resource particle index array and obtain phase tracking reference signal data corresponding to the second resource particle index array; Excluding index elements in the first resource element index array and index elements in the second resource element index array from the available resource element index array to obtain a third resource element index array for load data of the physical downlink shared channel; Obtaining load data of the physical downlink shared channel based on the number of elements in the third resource element index array; Sequentially mapping the demodulation reference signal data, the phase tracking reference signal data, and the payload data to resource particles corresponding to index elements in the first resource particle index array, the second resource particle index array, and the third resource particle index array, respectively; The available resource elements of the physical downlink shared channel occupy N symbols, where N is a positive integer and is less than or equal to the total number of symbols in the time slot; phase tracking reference signal data exists on M symbols of the N symbols, where M is an integer and 0≤M≤N; The determining a second resource particle index array for a phase tracking reference signal from the available resource particle index array and obtaining phase tracking reference signal data corresponding to the second resource particle index array includes: Obtain a resource element index of demodulation reference signal data on the same subcarrier as the phase tracking reference signal data in a symbol where the demodulation reference signal data appears for the first time in the symbol sequence among the N symbols; generating, for any symbol among the M symbols, first phase tracking reference signal data having an index between a minimum available resource particle index and a maximum available resource particle index on the symbol according to the demodulation reference signal data corresponding to the obtained resource particle index and a preset phase tracking reference signal data generation rule, and obtaining the resource particle index corresponding to the first phase tracking reference signal data; For each of the remaining M-1 symbols, copy the first phase tracking reference signal data on any symbol to obtain the first phase tracking reference signal data on each of the M symbols and obtain a resource element index corresponding to the first phase tracking reference signal data; Combining the resource element index corresponding to the first phase tracking reference signal data on each of the M symbols to obtain a sixth resource element index array corresponding to the phase tracking reference signal data on all the M symbols; An intersection of the available resource particle index array and the sixth resource particle index array is taken to obtain the second resource particle index array, and phase tracking reference signal data corresponding to the second resource particle index array is obtained.

3. The method according to claim 1 or 2, characterized in that The obtaining of the index array of the target resource element to which the data of the physical downlink shared channel is to be mapped includes: Acquire an initial resource element index array, wherein the initial resource element index array is an array sequentially composed of indices of all resource elements allocated to the physical downlink shared channel in a time slot; A target resource particle index array is obtained from the initial resource particle index array, wherein when an interleaving operation is not required, the target resource particle index array is equal to the initial resource particle index array; when the interleaving operation is required, the target resource particle index array is obtained by performing an interleaving operation on the initial resource particle index array using a preset interleaving formula.

4. The method according to claim 1 or 2, wherein The available resource elements of the physical downlink shared channel occupy N symbols, where N is a positive integer and is less than or equal to the total number of symbols in the time slot; The determining a first resource particle index array for a demodulation reference signal from the available resource particle index array and obtaining demodulation reference signal data corresponding to the first resource particle index array includes: For each of the N symbols, continuously generate first demodulation reference signal data indexed between a minimum resource particle index on the symbol and a maximum available resource particle index on the symbol according to a preset demodulation reference signal data generation rule, and obtain a resource particle index corresponding to the first demodulation reference signal data; Combining the resource element index corresponding to the first demodulation reference signal data on each of the N symbols to obtain a fourth resource element index array corresponding to the demodulation reference signal data on all N symbols; An intersection of the available resource particle index array and the fourth resource particle index array is taken to obtain the first resource particle index array, and demodulation reference signal data corresponding to the first resource particle index array is obtained.

5. The method according to claim 4, wherein Before the step of combining resource element indexes corresponding to the first demodulation reference signal data on each of the N symbols, the method further includes: From the first demodulation reference signal data generated for each of the N symbols, delete the demodulation reference signal data whose index is less than the minimum available resource particle index on the symbol, thereby retaining the first demodulation reference signal data indexed between the minimum available resource particle index and the maximum available resource particle index on the symbol and the resource particle index corresponding to the retained first demodulation reference signal data.

6. The method according to claim 1 or 2, wherein Before the step of copying the first phase tracking reference signal data on any one symbol for each of the remaining M-1 symbols, the method further includes: From the first phase tracking reference signal data generated for any one of the M symbols, delete the phase tracking reference signal data whose index is less than the minimum available resource particle index on the symbol, thereby retaining the first phase tracking reference signal data whose index is between the minimum available resource particle index and the maximum available resource particle index on the symbol and the resource particle index corresponding to the retained first phase tracking reference signal data.

7. The method according to claim 6, wherein Before the step of copying the first phase tracking reference signal data on any one symbol for each of the remaining M-1 symbols, the method further includes: Only the first phase tracking reference signal data on any one of the symbols and the resource particle index corresponding to the first phase tracking reference signal data are stored, wherein the stored first phase tracking reference signal data and the resource particle index corresponding to the first phase tracking reference signal data are used to be read when needed to implement a copy operation, thereby obtaining the first phase tracking reference signal data on each of the remaining M-1 symbols and the resource particle index corresponding to the first phase tracking reference signal data.

8. A data processing device for a physical downlink shared channel, characterized in that: include: Memory, used to store programs; A processor, configured to execute the program to implement the method according to any one of claims 1 to 7.

9. A computer-readable storage medium, characterized in that: The medium stores a program, which can be executed by a processor to implement the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Communicating reference signal information

    CN110754104A

  • Apparatus and method for transmitting and receiving control information and data in communication system

    CN116210183A

  • Data processing method and device for physical downlink shared channel

    CN117769035A

  • Two-step random access physical uplink shared channel allocation over multiple resource block sets

    US20220070919A1