Data transmission method and device, computer equipment and storage medium

A data transmission method synchronizes inter-core parameters and performs parallel processing to enable multi-cell data transmission on a single RF chip, addressing the limitations of single-channel RF chips and reducing costs and power consumption.

CN119136301APending Publication Date: 2024-12-13SHANGHAI SMARTLOGIC TECHNOLOGY LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411155431.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-21
Publication Date
2024-12-13

AI Technical Summary

Technical Problem

The hardware environment of a single-channel RF chip, such as the UCP4008 EVB board with an AD9026 RF chip, typically supports only single-cell data transmission and reception, which is inadequate for the increasing number of user equipment (UE) devices and their mobility, and replacing the chip is costly.

Method used

A data transmission method for a single-channel RF chip that synchronizes inter-core parameters across multiple cellular cells, performs cyclic and parallel symbol-level processing, and determines frequency domain starting positions to form baseband signals, enabling multi-cell data transmission without requiring multiple RF chips.

Benefits of technology

This method reduces chip costs and power consumption while ensuring accurate data transmission and processing for multiple cellular cells by integrating multiple cells under a single RF chip, supporting TDD data transmission in the NR integrated base station.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119136301A_ABST
    Figure CN119136301A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a data transmission method, a data transmission device, computer equipment and a computer storage medium, and relates to the technical field of wireless communication. Comprising the following steps: in response to a received cell scheduling instruction, adding symbol-level parameters of other cellular cells in an inner core of any target cellular cell of the cellular cells to obtain inter-core parameters after synchronization of the cellular cells; based on the synchronized inter-core parameter, controlling the core of each cellular cell to perform cyclic parallel symbol-level processing on an OFDM symbol according to a pre-configured symbol sub-core table to obtain frequency domain data corresponding to a physical downlink shared channel (PDSCH); and determining a frequency domain initial position mapped to the frequency domain data by each cellular cell according to the first sampling point number, and performing frequency domain data mapping of each channel based on the frequency domain initial position to form a to-be-transmitted baseband signal of each cellular cell. According to the invention, downlink data transmission of multiple cells can be realized in a hardware environment of a single-channel radio frequency chip.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular, to a data transmission method, a data transmission device, a computer device and a computer storage medium. Background Art

[0002] In the hardware environment of a single-channel RF chip, for example, the UCP4008 EVB board only contains a single-channel AD9026 RF chip. Under the limitation of the single-channel RF chip, it usually only supports the data transmission and reception of a single cell. However, with the increasing number of user equipment (UE equipment) and its mobile characteristics, supporting only the data transmission and reception of a single cell will not meet the actual user needs. However, the cost of overcoming the above problems by directly replacing the single-channel RF chip is high.

[0003] Therefore, there is an urgent need for an NR (New Radio) integrated base station to realize the data sending and receiving process of multiple cellular cells in a hardware environment for a single RF chip. Summary of the invention

[0004] In the embodiments of the present application, a data transmission method, a data transmission method apparatus, a computer device and a computer storage medium are provided, thereby overcoming, at least to a certain extent, the technical problem that, due to the limitations and defects of the relevant technology, the hardware environment for a single-channel RF chip only supports the data transmission process of a single cell and is difficult to realize data transmission of multiple cells.

[0005] According to a first aspect of an embodiment of the present application, a data transmission method is provided, which is applied to a single-channel RF chip scenario on a base station side, and the single-channel RF chip on the base station side supports at least two cellular cells, and comprises: in response to receiving a cell scheduling instruction, adding symbol-level parameters of other cellular cells to the kernel of any target cellular cell of each cellular cell to obtain inter-core parameters after synchronization of each cellular cell; based on the synchronized inter-core parameters, controlling the kernel of each cellular cell to perform cyclic and parallel symbol-level processing on OFDM symbols according to a pre-configured symbol distribution table to obtain frequency domain data corresponding to a physical downlink shared channel PDSCH; determining the frequency domain starting position of each cellular cell mapped to the frequency domain data according to a first sampling point number, so as to map the frequency domain data of each channel based on the frequency domain starting position to form a baseband signal to be transmitted for each cellular cell; wherein the first sampling point number is a preset multiple of the second sampling point number corresponding to a single cellular cell by the single-channel RF chip, and the preset multiple corresponds to the number of cellular cells supported by the single-channel RF chip.

[0006] According to a second aspect of an embodiment of the present application, a data transmission device is provided, which is applied to a single-channel RF chip scenario on the base station side, and the single-channel RF chip on the base station side supports at least two cellular cells, including: a parameter adding module, which is used to respond to receiving a cell scheduling instruction, add symbol-level parameters of other cellular cells in the kernel of any target cellular cell of each cellular cell, and obtain the inter-core parameters of each cellular cell after synchronization; a processing module, which is used to control the kernel of each cellular cell to perform cyclic and parallel symbol-level processing on OFDM symbols according to a pre-configured symbol distribution table based on the synchronized inter-core parameters, and obtain frequency domain data corresponding to a physical downlink shared channel PDSCH; a determination module, which is used to determine the frequency domain starting position of each cellular cell mapped to the frequency domain data according to a first sampling point number, so as to map the frequency domain data of each channel based on the frequency domain starting position to form a baseband signal to be transmitted for each cellular cell; wherein the first sampling point number is a preset multiple of the second sampling point number corresponding to the single-channel RF chip for a single cellular cell, and the preset multiple corresponds to the number of cellular cells supported by the single-channel RF chip.

[0007] According to a third aspect of an embodiment of the present application, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any of the above data transmission methods when executing the computer program.

[0008] According to a fourth aspect of the embodiments of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above data transmission methods are implemented.

[0009] According to a fifth aspect of the embodiments of the present application, a computer program product is provided, including a computer program, which is executed by a processor to implement the steps of any one of the above data transmission methods.

[0010] The technical solution of this application has the following beneficial effects:

[0011] Through the above-mentioned data transmission method, in response to receiving a cell scheduling instruction, the symbol-level parameters of other cellular cells are added to the kernel of any target cellular cell of each cellular cell to obtain the inter-core parameters of each cellular cell after synchronization; based on the synchronized inter-core parameters, the kernel of each cellular cell is controlled to perform cyclic and parallel symbol-level processing on the OFDM symbols according to a pre-configured symbol distribution table to obtain the frequency domain data corresponding to the physical downlink shared channel PDSCH; the frequency domain starting position of each cellular cell mapped to the frequency domain data is determined according to the first sampling point number, so as to map the frequency domain data of each channel based on the frequency domain starting position to form the baseband signal to be transmitted of each cellular cell; wherein the first sampling point number is a preset multiple of the second sampling point number corresponding to the single-channel RF chip for a single cellular cell, and the preset multiple corresponds to the number of cellular cells supported by the single-channel RF chip.

[0012] On the one hand, the method realizes the integration of various cells under the hardware condition of a single RF chip by synchronizing the inter-core parameters of all cellular cells in the core of each cellular cell, without using multiple RF chips to transmit and receive at the same time to realize multi-cell data transmission, thereby reducing chip costs and overall power consumption, and ensuring the accuracy of data transmission and processing. On the other hand, when performing orthogonal frequency division multiplexing processing, using the first sampling point number to increase the sampling rate is also a preset multiple of the second sampling point number corresponding to a single RF chip for a single cellular cell, thereby realizing the key technology of multi-cell integration under the condition of a single RF chip, thereby realizing the data transmission and reception process of multiple cells for the NR (New Radio) integrated base station under the hardware environment of a single RF chip. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0014] Figure 1 A schematic diagram of the architecture of a data transmission system provided by one embodiment of the present application;

[0015] Figure 2 A flowchart of a data transmission method provided by an embodiment of the present application;

[0016] Figure 3 A flowchart of a method for implementing inter-core parameter sharing in this exemplary embodiment is schematically shown;

[0017] Figure 4 A schematic diagram of a complete dual-cell data transmission provided by an embodiment of the present application;

[0018] Figure 5 A schematic diagram of the structure of a data transmission device provided in one embodiment of the present application;

[0019] Figure 6 A schematic diagram of the computer device structure provided for one embodiment of the present application. DETAILED DESCRIPTION

[0020] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0021] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0022] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the steps. For example, some steps may be decomposed, while some steps may be combined or partially combined, so the actual execution order may change according to the actual situation.

[0023] The inventors have found that for the hardware environment of a single-channel RF chip, for example, for the case where the UCP4008 EVB board only includes a single-channel AD9026 RF chip, due to the limitation of the single-channel RF chip, it usually only supports the transmission process of data transmission and reception of each UE device in a single cellular cell. For example, in the FR1 frequency band of the fifth generation mobile communication technology (5th Generation Mobile Communication Technology, referred to as 5G), according to the relevant protocol, the maximum frequency domain resources corresponding to 100M bandwidth and 30K carrier are 3276 resource elements (RE), and each RE corresponds to a point, and the 4096-point inverse fast Fourier transform (IFFT) is the minimum IFFT point number under the sampling rate of 122.88M. That is, in the relevant technical solution, a frequency domain with a bandwidth of 100M is mapped on 4096 points, and after being processed by a 4096-point inverse fast Fourier transform (FFT), a downlink single-cell data transmission process at a sampling rate of 122.88M is achieved.

[0024] However, with the increasing number of UE devices in cellular cells and the mobility characteristics of each UE device, supporting data transmission and reception in only a single cell will not be able to meet the data transmission needs of UE devices when they move from one cell to another, thus affecting the user experience. At the same time, directly replacing a single RF chip to overcome the above problem is costly and difficult to implement.

[0025] Therefore, there is an urgent need for a hardware environment for a single-channel RF chip to implement an integrated base station supporting TDD (time division duplexing) data transmission process for multiple cellular cells at the same frequency.

[0026] It needs to be explained that TDD time division duplex is a duplex mode of a communication system, which is used to separate the receiving and transmitting channels (or uplink and downlink) in mobile communication systems. Specifically, in the mobile communication system of TDD mode, the receiving and transmitting are in different time slots of the same frequency channel, that is, the carrier, and the receiving and transmitting channels are separated by guaranteed time. In this mode, the transmission of information in the uplink and downlink can be carried out on the same carrier frequency, that is, the transmission of information in the uplink and the transmission of information in the downlink are achieved through time division on the same carrier. The FR1 frequency band of 5G mentioned above, that is, the frequency range of the first phase of 5G, the FR1 frequency range is mainly distributed in the frequency band less than 6GHz, usually including 2.5GHz, 3.5GHz, 4.9GHz and other frequency bands. These frequency bands have high signal propagation stability, can achieve good coverage, and bring users higher network speed and connection quality.

[0027] In order to solve the above technical problems, a data transmission method applied to a single-channel RF chip environment is proposed. The core idea of ​​the method is: for a single-channel RF chip, taking the above-mentioned cell configuration as an example, that is, on the basis of the frequency domain mapping of 100M bandwidth on 4096 points in the relevant technical solution, and after 4096-point FFT processing, the downlink single-cell transmission with a sampling rate of 122.88M is realized, and the embodiment of the present application can support two 100M NR cells through 8192-point IFFT corresponding to 245.76M sampling rate. That is, by adopting a 245.76M sampling rate and 8192-point FFT points, coupling between multiple cellular cells is realized from the perspective of frequency domain mapping, and the integration of dual cellular cells can be realized in the hardware environment of a single RF chip. By analogy, without considering the processing capacity of a single-channel RF chip, it can continue to be expanded to 16384-point IFFT to process 4 NR cells with the same configuration of 100M, and then expand the data transmission and reception process of multiple cellular cells in the hardware environment of a single-channel RF chip in turn. Moreover, when implementing the deployment of multiple cellular cells, the above-mentioned related technical solutions usually require multiple RF chips to transmit and receive at the same time, which will inevitably lead to an increase in chip cost and increase the overall power consumption. The present application realizes the integration of multiple cellular cells in the hardware environment of a single RF chip, that is, the integration is completed on a single RF chip, and there is no need to use multiple single-channel RF chips to realize data reception and transmission of multiple cellular cells, which can reduce chip cost and overall power consumption.

[0028] In order to solve the above problems, the present disclosure proposes a data transmission method and device, which can be applied to Figure 1 In the system architecture of the exemplary application environment shown.

[0029] Figure 1 A schematic diagram of the architecture of a data transmission system provided in one embodiment of the present application; Figure 1 As shown, the system architecture 100 may include a base station 101 and at least two cells within the coverage area of ​​the base station 101. Taking two cells as an example, the coverage area of ​​the base station 101 includes a cell 104 and a cell 105, and a UE device 102 located in the cell 104 and a UE device 103 located in the cell 105.

[0030] Figure 1 The base station 101 shown in the figure, the UE device 102 located in the cell 104 and the UE device 103 located in the cell 105 provide a medium for the communication link through the network. The network 106 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc., which can be determined according to actual needs. The UE device can be, for example, a smart phone, a personal digital assistant (PDA), a laptop, a server, a desktop computer or any other computing device with networking capabilities, but is not limited thereto. It should be understood that Figure 1 The number of base stations, UE devices, and networks is only illustrative. They can have any number according to implementation requirements, and the embodiments of the present disclosure do not impose any special restrictions on this.

[0031] For example, in an exemplary embodiment, by responding to receiving a cell scheduling instruction, symbol-level parameters of other cells are added to the kernel of any target cell of each cell to obtain the inter-core parameters of each cell after synchronization; based on the synchronized inter-core parameters, the kernel of each cell is controlled to perform cyclic and parallel symbol-level processing on OFDM symbols according to a pre-configured symbol distribution table to obtain frequency domain data corresponding to the physical downlink shared channel PDSCH; the frequency domain starting position of each cell mapped to the frequency domain data is determined according to the first sampling point number, so as to map the frequency domain data of each channel based on the frequency domain starting position to form the baseband signal to be transmitted of each cell; wherein the first sampling point number is a preset multiple of the second sampling point number corresponding to a single cell by a single-channel RF chip, and the preset multiple corresponds to the number of cells supported by the single-channel RF chip.

[0032] Below, in combination with the application scenarios described above, the method provided by the exemplary embodiment of the present disclosure is described with reference to the accompanying drawings. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principle of the present disclosure, and the embodiments of the present disclosure are not limited in this respect. It should be noted that the following method can be executed by the above base station, or by the UE device and the base station together. Here, the base station execution is specifically used as an example for illustration.

[0033] Figure 2 A flowchart of a data transmission method provided by an embodiment of the present application is shown in FIG. Figure 2, which is a flow chart of a data transmission method provided by an embodiment of the present disclosure, and the method can be executed by a base station. The method for generating a recommendation reason provided by an embodiment of the present disclosure includes the following steps 201 to 203:

[0034] Step 201 , in response to receiving a cell scheduling instruction, adding symbol-level parameters of other cells to the kernel of any target cell of each cell to obtain synchronized inter-core parameters of each cell.

[0035] Step 202: Based on the synchronized inter-core parameters, the cores of each cell are controlled to perform cyclic parallel symbol-level processing on OFDM symbols according to a pre-configured symbol distribution table to obtain frequency domain data corresponding to the physical downlink shared channel PDSCH.

[0036] Step 203: Determine the frequency domain starting position of each cellular cell mapped to the frequency domain data according to the first sampling point number, so as to map the frequency domain data of each channel based on the frequency domain starting position to form the baseband signal to be transmitted of each cellular cell.

[0037] The first number of sampling points is a preset multiple of the second number of sampling points corresponding to a single RF chip for a single cellular cell, and the preset multiple corresponds to the number of cellular cells supported by the single RF chip.

[0038] In the technical solutions provided in some embodiments of the present disclosure, by responding to receiving a cell scheduling instruction, symbol-level parameters of other cells are added to the kernel of any target cell of each cell to obtain the inter-core parameters of each cell after synchronization; based on the synchronized inter-core parameters, the kernel of each cell is controlled to perform cyclic and parallel symbol-level processing on OFDM symbols according to a pre-configured symbol distribution table to obtain frequency domain data corresponding to the physical downlink shared channel PDSCH; the frequency domain starting position of each cell mapped to the frequency domain data is determined according to the first sampling point number, so as to map the frequency domain data of each channel based on the frequency domain starting position to form the baseband signal to be transmitted of each cell; wherein the first sampling point number is a preset multiple of the second sampling point number corresponding to a single RF chip for a single cell, and the preset multiple corresponds to the number of cells supported by the single RF chip.

[0039] On the one hand, the method realizes the integration of various cells under the hardware condition of a single RF chip by synchronizing the inter-core parameters of all cellular cells in the core of each cellular cell, without using multiple RF chips to transmit and receive at the same time to realize multi-cell data transmission, thereby reducing chip costs and overall power consumption, and ensuring the accuracy of data transmission and processing. On the other hand, when performing orthogonal frequency division multiplexing processing, using the first sampling point number to increase the sampling rate is also a preset multiple of the second sampling point number corresponding to a single RF chip for a single cellular cell, thereby realizing the key technology of multi-cell integration under the condition of a single RF chip, thereby realizing the data transmission and reception process of multiple cells for the NR (New Radio) integrated base station under the hardware environment of a single RF chip.

[0040] The following will be combined with specific embodiments to Figure 2 The specific implementation methods of each step in the embodiment shown are described in detail:

[0041] In step 201, in response to receiving a cell scheduling instruction, symbol-level parameters of other cells are added to the kernel of any target cell of each cell to obtain synchronized inter-core parameters of each cell.

[0042] Among them, the cell scheduling instruction is sent by the Media Access Control layer (MAC) to the Physical layer protocol (PHY). Symbol-level parameters are intermediate parameters required for processes such as generating reference symbols and data symbol mapping. The specific parameters can be determined based on the 3GPP protocol and the specific implementation plan, and the embodiments of the present application do not impose any special restrictions on this.

[0043] Exemplarily, during the data processing of the physical downlink shared channel (PDSCH) on the base station side, the MAC layer forwards data to the physical layer (Physical layer protocol, PHY) through the downlink transmission channel (DL-SCH) within a specified time interval (e.g., transmission time interval (TTI)). The cell scheduling instruction forwarded by the MAC layer includes a scheduling strategy so that the scheduling process of each cellular cell can be implemented in the physical layer based on the scheduling strategy.

[0044] When the cell scheduling instruction is received at the physical layer, the symbol-level parameters of other cells can be added to the kernel of any target cell in each cell to obtain the inter-core parameters of each cell after synchronization. In this embodiment, the kernel of each cell contains the inter-core parameters of all cells to synchronize the inter-core parameters in the physical layer of the integrated multi-cell, thereby ensuring the correctness of data processing.

[0045] Figure 3 A flowchart of a method for implementing inter-core parameter sharing in this exemplary embodiment is schematically shown, see Figure 3 In an optional embodiment of the present disclosure, the above step 201, in response to receiving a cell scheduling instruction, adds the symbol-level parameters of other cells in the kernel of any target cell of each cell to obtain the inter-core parameters of each cell after synchronization, including the following steps 301-303:

[0046] Step 301: In response to receiving a cell scheduling instruction, control each cellular cell to generate symbol-level parameters based on a scheduling strategy in the cell scheduling instruction.

[0047] Exemplarily, the MAC layer includes the scheduling configuration of each cell, thereby triggering the scheduling instruction and the corresponding scheduling strategy, and each cellular cell generates and calculates symbol-level parameters based on the scheduling configuration on different cores.

[0048] Step 302: Calculate symbol-level parameters in the kernel of each cell so as to add the symbol-level parameters of other cells to the kernel of the target cell to obtain the inter-core parameters of each cell after synchronization.

[0049] After the symbol-level parameters of each cell are generated, the symbol-level parameters can be calculated within the core of each cell.

[0050] Step 303: Add the symbol-level parameters of other cellular cells to the kernel of the target cellular cell to obtain the inter-core parameters of each cellular cell after synchronization.

[0051] In this embodiment, the synchronized inter-core parameters include symbol-level parameters of all cellular cells, and when executing step 303, the blank core of the target cellular cell can be used to synchronize and move data of other cellular cells, thereby improving data sharing efficiency. In addition, in the existing dual-cell solution under the Common Public Radio Interface (CPRI) scenario, because the RRU (Remote Radio Unit) meets the needs of two radio frequencies, the physical layer parameter calculation and processing of the dual cells are independent and do not interfere with each other. However, in the physical layer downlink solution of the integrated dual-cell provided in the embodiment of the present application, since the OFDM processing part shown in the following step 202 is performed simultaneously in the dual cells, an inter-core parameter synchronization process is designed to ensure the correctness of the processing.

[0052] In an optional embodiment of the present disclosure, when executing step 302, symbol-level parameters may be calculated in the first kernel of each cell, and target channels may be processed in the second kernel of each cell to obtain processed status information.

[0053] The target channel includes one or more of a physical downlink control channel PDCCH, a channel state information reference signal CSIRS, and a synchronization signal block SSB. The processed status information may be status information of processing completion or processing failure.

[0054] Exemplarily, each cellular cell may include multiple cores, and the calculation of symbol-level parameters and the processing of target channels may be synchronously implemented through the multiple cores, thereby obtaining processed state information.

[0055] In this embodiment, different processing processes are synchronously implemented by different cores, thereby improving the efficiency of data processing. Channel processing for target channels including physical downlink control channel PDCCH, channel state information reference signal CSIRS, and synchronization signal block SSB is a key link in ensuring communication quality and efficiency in 5G systems. They achieve high-speed, low-latency data transmission through complex physical layer algorithms and resource configuration.

[0056] In the above embodiment, symbol-level parameters are calculated in the first kernel, and target channels are processed in the second kernel of each cell. After the processed status information is obtained, the first kernel and the second kernel respectively update the kernel parameter information composed of their results to the inter-core shared memory corresponding to each cell, so as to achieve synchronization of the inter-core parameters.

[0057] Symbol-level parameters are generated and calculated on different cores according to the scheduling configuration as shown in any of the above embodiments. Processing and calculation of PDCCH, CSIRS and SSB channels are performed in parallel. After the processing status (completed / error) is updated to the inter-core shared memory, bit-level processing of the PDSCH channel can also be performed in the core of each cellular cell.

[0058] Among them, the bit-level processing of the PDSCH channel may include: one or more of: code block CRC addition, low-density parity check code addition (LDPC), interleaving, rate matching, and scrambling.

[0059] Exemplarily, each cellular cell performs bit-level processing of the PDSCH channel on a different core, and simultaneously performs parallel calculation of some symbol-level parameters on other cores, and updates the processing status (completion / error) to the inter-core shared variables.

[0060] In step 202, based on the synchronized inter-core parameters, the cores of each cell are controlled to perform cyclic parallel symbol-level processing on OFDM symbols according to a pre-configured symbol distribution table to obtain frequency domain data corresponding to the physical downlink shared channel PDSCH.

[0061] Among them, the symbol core table is a table for pre-load balancing, and the symbol core table records the configuration of each OFDM symbol to a specific core, so that when performing symbol-level processing, based on the allocation relationship in the symbol core table, each OFDM symbol is allocated to the corresponding core for cyclic parallel symbol-level processing, thereby obtaining the frequency domain data corresponding to the PDSCH.

[0062] The symbol-level processing may include one or more of modulation, layer mapping, precoding, and physical signal resource mapping.

[0063] Exemplarily, after the bit-level processing of the PDSCH is completed, a codeword after channel coding is obtained, which is used as input data for symbol-level processing, thereby obtaining frequency domain data corresponding to the PDSCH.

[0064] In step 203, the frequency domain starting position of each cellular cell mapped to the frequency domain data is determined according to the first sampling point number, so as to map the frequency domain data of each channel based on the frequency domain starting position to form the baseband signal to be transmitted of each cellular cell.

[0065] The first number of sampling points is a preset multiple of the second number of sampling points corresponding to a single RF chip for a single cellular cell, and the preset multiple corresponds to the number of cellular cells supported by the single RF chip.

[0066] For example, in the related technical solution, in the FR1 frequency band of 5G, a frequency domain with a bandwidth of 100M is mapped on 4096 points, and after 4096-point FFT processing, a 122.88M sampling rate is realized for downlink data transmission of a single cell, that is, the second sampling point number corresponding to a single cell is 4096 points. In order to realize data transmission of an integrated dual cell, the embodiment of the present application can adopt a 245.76M sampling rate and an 8192-point FFT point number to realize the coupling of the dual cells from the frequency domain mapping, and after 8192-point FFT points, a 245.76M sampling rate and a 200M bandwidth transmission of the dual cells can be realized for downlink.

[0067] By analogy, under the above cell configuration, when the processing capacity of a single RF chip is not considered, the transmission and reception of more cellular cells can be expanded, for example, it can be expanded to 16384 IFFT points to process 4 NR cells with the same 100M configuration. However, under normal circumstances, the processing capacity of a single RF chip is limited. If the processing capacity is sufficient, it can usually be expanded to 16384 IFFT points at most to process 4 NR cells with the same 100M configuration.

[0068] Exemplarily, in step 202, the frequency domain data corresponding to the PDSCH is obtained, and the calculation of the frequency domain starting positions of the two-cell mapping at 8192 points can be completed simultaneously, that is, the frequency domain starting position of each cellular cell mapped to the frequency domain data is determined according to the first sampling point number of the fast Fourier transform, so as to determine the frequency domain starting position of each cellular cell mapped to the frequency domain data based on the first sampling point number.

[0069] In an optional embodiment of the present disclosure, in the above embodiment, symbol-level parameters are calculated in the first kernel of each cellular cell, and the target channel is processed in the second kernel of each cellular cell to obtain processed status information, and the target channel includes one or more of the physical downlink control channel PDCCH, the channel state information reference signal CSIRS, and the synchronization signal block SSB, and frequency domain data of each channel is mapped based on the frequency domain starting position, including: at the frequency domain starting position, according to the correspondence between the pre-configured symbol position of the target channel and the frequency domain position, determine the mapping of the target channel to the target frequency domain position in the frequency domain data.

[0070] Exemplarily, according to the pre-configured mapping relationship between the symbol position and the frequency domain position of the PDCCH / CSIRS / SSB channel, the frequency domain data of each PDCCH / CSIRS / SSB / PDSCH channel is mapped to obtain the corresponding frequency domain position.

[0071] When executing the step of mapping the frequency domain data of each channel based on the frequency domain starting position to form the baseband signal to be transmitted of each cellular cell, in an optional embodiment of the present disclosure, the frequency domain positions obtained by mapping the frequency domain data of each channel are cross-permuted and a cyclic prefix is ​​superimposed to form the first baseband signal to be transmitted of each cellular cell.

[0072] The cross-order permutation is an operation process of adjusting the radio frequency center frequency point to the frequency domain 0 point position. In this embodiment, the cross-order permutation has a gain effect on the radio frequency transmission process.

[0073] For example, a cyclic prefix (CP) is a technology widely used in wireless communications, especially in orthogonal frequency division multiplexing (OFDM) systems. The main function of the cyclic prefix is ​​to reduce inter-symbol interference (ISI) and inter-channel interference (ICI), thereby improving the reliability and quality of signal transmission. Adding a cyclic prefix is ​​also to combat the aliasing problem caused by different beam arrival times due to the Doppler effect.

[0074] The above-mentioned inter-symbol interference is mainly caused by multipath effect, fading and sampling distortion.

[0075] On the basis of the above embodiments, in an optional embodiment of the present disclosure, phase compensation processing is performed on the first baseband signal to obtain a second baseband signal to be transmitted by each cellular cell.

[0076] The phase compensation processing of the first baseband signal mainly involves phase scrambling and phase descrambling technology in signal processing, and the application of fast Fourier transform FFT in frequency offset estimation and compensation. The above technical applications jointly ensure the accuracy and stability of signal transmission.

[0077] It should be noted that the embodiments of the present disclosure may use any phase compensation processing method, and the embodiments of the present disclosure do not impose any special restrictions on this.

[0078] The following will take dual cells as an example and combine Figure 4 The entire data transmission process of the complete information transmission method according to the exemplary embodiment of the present disclosure is described in detail.

[0079] refer to Figure 4 As shown, the dual cells are two cellular cell units Cell0 and Cell1, which include Cell 0 and Cell 1 respectively, and each cellular cell corresponds to 2 cores.

[0080] In an optional embodiment of the present disclosure, each cellular cell generates and calculates symbol-level parameters according to the scheduling configuration on different cores after receiving the cell scheduling instruction. At the same time, the processing calculation of PDCCH, CSIRS and SSB channels is performed in parallel on another core, and the processing status (completion / error) is updated to the shared variables in the inter-core shared memory.

[0081] Then, each cell performs bit-level processing of the PDSCH channel on a different core, while calculating some symbol-level parameters in parallel on another core, and updates the processing status (completion / error) to the shared variables in the inter-core shared memory.

[0082] When each core determines from the shared variables that the bit-level processing and symbol-level parameter calculations are completed, the state information can be unified in the inter-core shared memory, and then the symbol-level processing parameters of another cell can be moved from the external shared memory to the inter-cell core shared memory through the idle cores in the two cellular cells.

[0083] When the shift is detected to be complete, OFDM symbols can be processed cyclically and in parallel at the symbol level based on the pre-configured symbol core table to generate frequency domain data corresponding to the PDSCH.

[0084] At the same time, the calculation of the starting position of the frequency domain mapping of the two cells is completed at 8192 points (i.e., the first number of sampling points), and the frequency domain position mapping of each PDCCH / CSIRS / SSB / PDSCH channel is performed according to the pre-configured mapping relationship between the symbol position and the frequency domain position of the PDCCH / CSIRS / SSB channel.

[0085] Finally, after cross-sequencing, cyclic prefix superposition, and phase compensation processing, the baseband signal generation of the two downlink cells of the physical layer of the integrated base station is completed.

[0086] Exemplarily, the length of an OFDM symbol may also be given based on the number of points of a Fast Fourier Transform (FFT) used to generate the OFDM symbol. The length of an OFDM symbol may include the length of a cyclic prefix (CP) attached to the OFDM symbol. In any of the above embodiments, an OFDM symbol may also be referred to as a symbol.

[0087] Through the above embodiment, the sampling rate can be increased by using 8192-point FFT points, so that the deployment of NR multi-cells can be realized under the hardware conditions of a single RF chip, and the process does not require the transmission and reception of two NR cells through two RF chips. This solution saves chip costs and reduces overall power consumption.

[0088] As the number of users accessing 5G base stations gradually increases, and under the influence of the multipath effect, the SRS signals (Sounding Reference Signal, SRS for short) sent by different UE devices have different transmission delays during the transmission process, which leads to different timing advances (TA) in the time domain signals of each UE device in the code division multiplexing (CDM) group received by the base station side, thereby destroying the orthogonality of the receiving sequence of each UE device in the CDM group, thereby reducing the channel estimation performance.

[0089] In an optional embodiment of the present application, the above-mentioned data transmission method further includes a step of estimating the time offset between each UE device in the base station side, and the time offset estimation method includes:

[0090] Acquire frequency domain measurement signals of multiple user equipments UE in a code division multiplexing CDM group;

[0091] Determine a common base sequence for each UE device in the CDM group, and determine a cyclic shift value for each UE device or an antenna port corresponding to each UE device based on the common base sequence;

[0092] Determine a minimum shift difference according to the cyclic shift value of each UE device or the antenna port corresponding to each UE device, and determine a target window length of orthogonal multiplexing for decoding according to the minimum shift difference;

[0093] Performing least squares channel estimation based on the frequency domain measurement signal and the common base sequence to obtain channel information of each UE device in the CDM group or an antenna port corresponding to each UE device;

[0094] The timing offset value of each UE device in the CDM group is calculated according to the channel information and the target window length.

[0095] 2. The method according to claim 1, characterized in that the determining, based on the common base sequence, the cyclic shift value of each UE device or the antenna port corresponding to each UE device comprises:

[0096] Determine, based on the common base sequence, a multiplexing initial shift value of each UE device in the CDM group or an antenna port corresponding to each UE device;

[0097] Determining a maximum multiplexing initial shift value among the multiplexing initial shift values;

[0098] The cyclic shift value of each UE device or the antenna port corresponding to each UE device is determined according to the ratio of the multiplexing initial shift value to the maximum multiplexing initial shift value.

[0099] 3. The method according to claim 1, characterized in that the step of determining the target window length of orthogonal multiplexing for decoding according to the minimum shift difference comprises:

[0100] Determining a target comb number when mapping the common base sequence as a subcarrier;

[0101] Determine an initial window length corresponding to the minimum shift difference based on a preconfigured window length mapping table;

[0102] The target window length is determined according to the target comb teeth number and the initial window length.

[0103] 4. The method according to claim 1 or 3, characterized in that the method further comprises:

[0104] Determine an orthogonal reference signal of each UE device in the CDM group or an antenna port corresponding to each UE device according to the common base sequence and a plurality of phase orthogonal sequences;

[0105] Setting the difference between the orthogonal reference signals of each UE device in the CDM group or the antenna port corresponding to each UE device as a preset value, and determining the minimum shift difference under ideal channel conditions;

[0106] The window length corresponding to the minimum shift difference value that meets the ideal channel condition is determined as the target window length.

[0107] 5. The method according to claim 1, wherein the step of calculating the timing offset value of each UE device in the CDM group according to the channel information and the target window length comprises:

[0108] A channel estimation result of a target window length is obtained by multiplying the channel information by a product of a plurality of phases of orthogonal sequences corresponding to each UE device in the CDM group;

[0109] Perform frequency domain correlation calculation on the channel estimation result at the target window length of the first symbol interval to obtain a frequency domain correlation result;

[0110] A phase value is calculated based on the frequency domain correlation result, so as to calculate the time offset value of each UE device in the CDM group according to the phase value.

[0111] 6. The method according to any one of claims 1 to 5, characterized in that after calculating the timing offset value of each UE device in the CDM group according to the channel information and the target window length, the method further comprises:

[0112] Determine an average time offset value of the time offset values ​​of each UE device in the CDM group;

[0113] Time offset compensation processing is performed on each UE device in the CDM group or the channel information of the antenna port corresponding to each UE device according to the average time offset value to obtain a time offset compensation result.

[0114] 7. The method according to claim 6, characterized in that the method further comprises:

[0115] The time offset compensation result is multiplied by the product of the orthogonal sequences of multiple phases corresponding to each UE device in the CDM group, and a window length averaging operation is performed on the channel estimation result after the product based on the target window length to obtain a first channel measurement result after time offset compensation.

[0116] 8. The method according to claim 7, characterized in that the method further comprises:

[0117] Minimum mean square error (MMSE) filtering is performed on the first channel measurement results of each UE device in the CDM group to obtain a second channel measurement result.

[0118] It should be understood that, although the various steps in the flow chart are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the figure may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0119] To implement the above data transfer method, see Figure 5 An embodiment of the present application provides a data transmission device, and the data transmission device 500 may include: a parameter adding module 501, a processing module 502 and a determining module 503.

[0120] Among them, the parameter adding module 501 is used to respond to the cell scheduling instruction received, add the symbol-level parameters of other cellular cells in the kernel of any target cellular cell of each cellular cell, and obtain the inter-core parameters of each cellular cell after synchronization; the processing module 502 is used to control the kernel of each cellular cell to perform cyclic and parallel symbol-level processing on the OFDM symbols according to the pre-configured symbol distribution table based on the synchronized inter-core parameters, and obtain the frequency domain data corresponding to the physical downlink shared channel PDSCH; the determination module 503 is used to determine the frequency domain starting position of each cellular cell mapped to the frequency domain data according to the first sampling point number, so as to map the frequency domain data of each channel based on the frequency domain starting position to form the baseband signal to be transmitted of each cellular cell; wherein the first sampling point number is a preset multiple of the second sampling point number corresponding to the single-channel RF chip for a single cellular cell, and the preset multiple corresponds to the number of cellular cells supported by the single-channel RF chip.

[0121] In an optional embodiment of the present disclosure, a parameter adding module 501 is used to control each cellular cell to generate symbol-level parameters based on the scheduling strategy in the cell scheduling instruction in response to receiving a cell scheduling instruction; calculate the symbol-level parameters in the kernel of each cellular cell so as to add the symbol-level parameters of other cellular cells in the kernel of the target cellular cell to obtain the inter-core parameters of each cellular cell after synchronization.

[0122] In an optional embodiment of the present disclosure, the processing module 502 can also be used to calculate symbol-level parameters in the first kernel of each cellular cell, and process the target channel in the second kernel of each cellular cell to obtain processed status information, where the target channel includes one or more of the physical downlink control channel PDCCH, the channel state information reference signal CSIRS, and the synchronization signal block SSB; the determination module 503 is used to determine the mapping of the target channel to the target frequency domain position in the frequency domain data at the starting position of the frequency domain according to the correspondence between the symbol position of the pre-configured target channel and the frequency domain position.

[0123] In an optional embodiment of the present disclosure, the device further includes an update module, which is used to update the core parameter information composed of the calculation results of the symbol-level parameters in the first kernel of each cellular cell and the state information after channel processing obtained by the second kernel to the inter-core shared memory corresponding to each cellular cell, so as to add the core parameter information from the inter-core shared memory of other cellular cells to the inter-core shared memory of the target cellular cell to obtain the inter-core parameters of each cellular cell after synchronization.

[0124] In an optional embodiment of the present disclosure, the processing module 502 may also be used to perform bit-level processing of the PDSCH channel in the core of each cellular cell.

[0125] In an optional embodiment of the present disclosure, the determination module 503 is used to cross-permute the frequency domain positions obtained by mapping the frequency domain data of each channel, and superimpose a cyclic prefix to form a first baseband signal to be transmitted by each cellular cell.

[0126] In an optional embodiment of the present disclosure, the determination module 503 is configured to perform phase compensation processing on the first baseband signal to obtain a second baseband signal to be transmitted by each cellular cell.

[0127] For the specific definition of the above-mentioned data transmission device, please refer to the definition of the data transmission method above, which will not be repeated here. Each module in the above-mentioned data transmission device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0128] In one embodiment, a computer device is provided, the internal structure diagram of which can be as follows: Figure 6 As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a data transmission method as described above is implemented. It includes: a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, any step in the data transmission method as described above is implemented.

[0129] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any step in the above data transmission method can be implemented.

[0130] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0131] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0132] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0133] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0134] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.

[0135] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A data transmission method, characterized in that: In a scenario where a single-channel radio frequency chip is applied to a base station side, and the single-channel radio frequency chip on the base station side supports at least two cellular cells, the method includes: In response to receiving the cell scheduling instruction, adding the symbol-level parameters of other cells in the kernel of any target cell of each cell to obtain the inter-core parameters of the synchronized cells; Based on the synchronized inter-core parameters, the cores of each cellular cell are controlled to perform cyclic parallel symbol-level processing on OFDM symbols according to a pre-configured symbol distribution table to obtain frequency domain data corresponding to a physical downlink shared channel PDSCH; The frequency domain starting position of each cellular cell mapped to the frequency domain data is determined according to the first sampling point number, so as to map the frequency domain data of each channel based on the frequency domain starting position to form the baseband signal to be transmitted of each cellular cell; wherein the first sampling point number is a preset multiple of the second sampling point number corresponding to the single-channel RF chip for a single cellular cell, and the preset multiple corresponds to the number of cellular cells supported by the single-channel RF chip.

2. The method according to claim 1, characterized in that In response to receiving the cell scheduling instruction, adding the symbol-level parameters of other cells in the kernel of any target cell of the cells to obtain the inter-core parameters of the cells after synchronization, includes: In response to receiving a cell scheduling instruction, controlling each of the cellular cells to generate a symbol-level parameter based on a scheduling strategy in the cell scheduling instruction; The symbol-level parameters are calculated in the kernel of each of the cells so as to add the symbol-level parameters of other cells in the kernel of the target cell to obtain the inter-core parameters of the cells after synchronization.

3. The method according to claim 2, characterized in that The method further comprises: Calculating the symbol-level parameters in the first kernel of each cell, and processing the target channel in the second kernel of each cell to obtain processed state information, wherein the target channel includes one or more of a physical downlink control channel PDCCH, a channel state information reference signal CSIRS, and a synchronization signal block SSB; The frequency domain data mapping of each channel is performed based on the frequency domain starting position, including: At the frequency domain starting position, the mapping of the target channel to the target frequency domain position in the frequency domain data is determined according to the pre-configured correspondence between the symbol position of the target channel and the frequency domain position.

4. The method according to claim 3, characterized in that The method further comprises: The core parameter information consisting of the calculation results of the symbol-level parameters in the first kernel of each cellular cell and the state information after channel processing obtained by the second kernel is updated to the inter-core shared memory corresponding to each cellular cell, so as to add the core parameter information from the inter-core shared memory of the other cellular cells to the inter-core shared memory of the target cellular cell to obtain the inter-core parameters of the synchronized cellular cells.

5. The method according to claim 2 or 3, characterized in that: After calculating the symbol-level parameters in the kernel of each cell, the method further includes: Bit-level processing of the PDSCH channel is performed in the core of each cell.

6. The method according to claim 1, characterized in that The performing frequency domain data mapping of each channel based on the frequency domain starting position to form a baseband signal to be transmitted of each cellular cell includes: The frequency domain positions obtained by mapping the frequency domain data of each channel are cross-permuted, and a cyclic prefix is ​​superimposed to form the first baseband signal to be transmitted of each cellular cell.

7. The method according to claim 6, characterized in that The method further comprises: Phase compensation processing is performed on the first baseband signal to obtain a second baseband signal to be transmitted by each cellular cell.

8. A data transmission device, characterized in that: In a scenario where a single-channel radio frequency chip is applied to a base station side, and the single-channel radio frequency chip on the base station side supports at least two cellular cells, the device includes: A parameter adding module, configured to add the symbol-level parameters of other cellular cells in the kernel of any target cellular cell of each cellular cell in response to receiving the cell scheduling instruction, so as to obtain the inter-core parameters of the cellular cells after synchronization; A processing module, configured to control the cores of each cellular cell to perform cyclic parallel symbol-level processing on OFDM symbols according to a pre-configured symbol distribution table based on the synchronized inter-core parameters, so as to obtain frequency domain data corresponding to a physical downlink shared channel PDSCH; A determination module is used to determine the frequency domain starting position in the frequency domain data to which each cellular cell is mapped based on a first sampling point number, so as to map the frequency domain data of each channel based on the frequency domain starting position to form a baseband signal to be transmitted for each cellular cell; wherein the first sampling point number is a preset multiple of the second sampling point number corresponding to a single cellular cell by the single-channel RF chip, and the preset multiple corresponds to the number of cellular cells supported by the single-channel RF chip.

9. A computer device comprising: The method comprises a memory and a processor, wherein the memory stores a computer program, and wherein the processor implements the steps of the data transmission method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the data transmission method according to any one of claims 1 to 7 are implemented.