CN-122002382-A - Data transmission method, device and apparatus
Abstract
The disclosure relates to the field of communication, in particular to a data transmission method, device and apparatus, wherein the method comprises the steps of receiving N basic frames from a transmitting device, wherein each basic frame comprises M in-phase quadrature IQ data blocks, N and M are positive integers, and N is greater than 1. P IQ data blocks corresponding to the target antenna are obtained from the N basic frames, wherein P is a positive integer and P is not an integer multiple of N.
Inventors
- HU WENHUA
- LI WEN
Assignees
- 大唐移动通信设备有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20241101
Claims (20)
- 1. A method of data transmission, the method for a receiving device comprising: receiving N basic frames from a transmitting device, wherein each basic frame comprises M in-phase quadrature IQ data blocks, N and M are positive integers, and N is more than 1; P IQ data blocks corresponding to the target antenna are obtained from the N basic frames, wherein P is a positive integer and P is not an integer multiple of N.
- 2. The method of claim 1, wherein the obtaining P IQ data blocks corresponding to a target antenna from the N base frames includes: Writing the IQ data blocks in the N basic frames into N first storage areas respectively according to a carrier address table, wherein each first storage area comprises M storage blocks, and the carrier address table comprises the corresponding relation between the M IQ data blocks in one basic frame and the M storage blocks in one first storage area; And acquiring P IQ data blocks corresponding to the target antenna from the N first storage areas according to the address escape information, wherein the address escape information comprises cells and antennas corresponding to the storage blocks in each first storage area in the N first storage areas.
- 3. The method of claim 2, wherein the obtaining P IQ data blocks corresponding to the target antenna from the N first storage areas according to the address escape information includes: And writing the IQ data blocks recorded in the N first storage areas into P second storage areas according to the address escape information, wherein each second storage area comprises IQ data blocks corresponding to Y antennas corresponding to each cell in X cells in the same sampling period, and the target antenna is any one of Y antennas corresponding to each cell in the X cells.
- 4. The method of claim 2, wherein the address escape information is stored in a read-only memory rom of the receiving device or the address escape information is stored in a random memory ram of the receiving device.
- 5. The method of any of claims 1-4, wherein the N base frames are consecutive N base frames.
- 6. The method according to any of claims 1-4, wherein the target antenna is an antenna of a narrowband cellular internet of things, NB-Iot, cell; The receiving N base frames from a transmitting device includes: n base frames from the transmitting device are received via a common public radio interface CPRI.
- 7. A data transmission method, the method being used for a transmitting device, comprising: p in-phase quadrature IQ data blocks corresponding to a target antenna are obtained, wherein P is a positive integer; And carrying the P IQ data blocks in N basic frames and sending the N basic frames to receiving equipment, wherein each basic frame comprises M IQ data blocks, N and M are positive integers, N is greater than 1, and P is not an integer multiple of N.
- 8. The method of claim 7, wherein transmitting the P IQ data blocks carried in N base frames to a receiving device comprises: writing an IQ data block set comprising the P IQ data blocks into N third storage areas according to the address escape information; the IQ data block set comprises Y corresponding IQ data blocks corresponding to each cell in X cells, each third storage area comprises M storage blocks, and the address escape information comprises the cells and the antennas corresponding to the storage blocks in each third storage area in the N third storage areas; writing the IQ data blocks in the N third storage areas into N basic frames respectively according to a carrier address table, wherein the carrier address table comprises the corresponding relation between M IQ data blocks in one basic frame and M storage blocks in one third storage area; And transmitting the N basic frames to receiving equipment.
- 9. The method of claim 8, wherein the obtaining P IQ data blocks corresponding to the target antenna comprises: Acquiring P IQ data blocks corresponding to Y antennas corresponding to each cell in X cells stored in P fourth storage areas, wherein one fourth storage area comprises the IQ data blocks corresponding to Y antennas corresponding to each cell in the X cells in the same sampling period, and the target antenna is any one of the Y antennas corresponding to each cell in the X cells; the writing the IQ data block set including the P IQ data blocks into the N third storage areas according to the address escape information, including: And writing the IQ data block sets recorded in the P fourth storage areas into the N third storage areas according to the address escape information.
- 10. The method of claim 8, wherein the address escape information is stored in a read-only memory rom of the transmitting device or the address escape information is stored in a random memory ram of the transmitting device.
- 11. The method according to any of claims 7-10, wherein the N base frames are consecutive N base frames.
- 12. The method according to any of claims 7-10, wherein the target antenna is an antenna of a narrowband cellular internet of things, NB-Iot, cell; The step of carrying the P IQ data blocks in N basic frames and sending the same to a receiving device includes: And carrying the P IQ data blocks in N basic frames through a common public radio interface CPRI, and sending the P IQ data blocks to receiving equipment.
- 13. A receiving device, characterized in that the receiving device comprises a memory, a transceiver, and a processor; the memory is used for storing a computer program, the transceiver is used for receiving and transmitting data under the control of the processor, and the processor is used for reading the computer program in the memory and executing the following operations: receiving N basic frames from a transmitting device, wherein each basic frame comprises M in-phase quadrature IQ data blocks, N and M are positive integers, and N is more than 1; P IQ data blocks corresponding to the target antenna are obtained from the N basic frames, wherein P is a positive integer and P is not an integer multiple of N.
- 14. The receiving device of claim 13, wherein the obtaining P IQ data blocks corresponding to a target antenna from the N base frames includes: Writing the IQ data blocks in the N basic frames into N first storage areas respectively according to a carrier address table, wherein each first storage area comprises M storage blocks, and the carrier address table comprises the corresponding relation between the M IQ data blocks in one basic frame and the M storage blocks in one first storage area; And acquiring P IQ data blocks corresponding to the target antenna from the N first storage areas according to the address escape information, wherein the address escape information comprises cells and antennas corresponding to the storage blocks in each first storage area in the N first storage areas.
- 15. The receiving device of claim 14, wherein the acquiring P IQ data blocks corresponding to the target antenna from the N first storage areas according to the address escape information includes: And writing the IQ data blocks recorded in the N first storage areas into P second storage areas according to the address escape information, wherein each second storage area comprises IQ data blocks corresponding to Y antennas corresponding to each cell in X cells in the same sampling period, and the target antenna is any one of Y antennas corresponding to each cell in the X cells.
- 16. The receiving device of claim 14, wherein the address escape information is stored in a read-only memory rom of the receiving device or the address escape information is stored in a random memory ram of the receiving device.
- 17. The receiving device according to any one of claims 13-16, wherein the N base frames are consecutive N base frames.
- 18. The receiving device according to any of claims 13-16, wherein the target antenna is an antenna of a narrowband cellular internet of things, NB-Iot, cell; The receiving N base frames from a transmitting device includes: n base frames from the transmitting device are received via a common public radio interface CPRI.
- 19. The transmitting device is characterized by comprising a memory, a transceiver and a processor; the memory is used for storing a computer program, the transceiver is used for receiving and transmitting data under the control of the processor, and the processor is used for reading the computer program in the memory and executing the following operations: p in-phase quadrature IQ data blocks corresponding to a target antenna are obtained, wherein P is a positive integer; And carrying the P IQ data blocks in N basic frames and sending the N basic frames to receiving equipment, wherein each basic frame comprises M IQ data blocks, N and M are positive integers, N is greater than 1, and P is not an integer multiple of N.
- 20. A communication apparatus, the communication apparatus being applied to a receiving device, the communication apparatus comprising: the communication unit is used for receiving N basic frames from the transmitting equipment, wherein each basic frame comprises M in-phase quadrature IQ data blocks, N and M are positive integers, and N is more than 1; And the processing unit is used for acquiring P IQ data blocks corresponding to the target antenna from the N basic frames, wherein P is a positive integer and P is not an integer multiple of N.
Description
Data transmission method, device and apparatus Technical Field The present disclosure relates to the field of communications, and in particular, to a data transmission method, device, and apparatus. Background Currently, in an interface specification between a Radio Equipment control center (Radio Equipment Control, REC) and a Radio Equipment (RE), in-phase Quadrature (IQ) data is often transmitted In units of base frames. Wherein, one basic frame may include a plurality of IQ data blocks carrying IQ data. For example, when data transmission is performed between the REC and the RE, on the one hand, the transmitting device (may be the REC or the RE) may carry IQ data of each antenna of each cell in an IQ data block in a base frame and send the IQ data block to the receiving device. Illustratively, as shown in fig. 1, in the basic frame, IQ data block CA-0 carries IQ data of antenna a0 (abbreviated as c0a0 in the figure, hereinafter, similar abbreviated as for the cell antenna) in cell c0, IQ data block CA-1 carries IQ data of c0a1, and thus pushes CA-2 to CA7 to carry IQ data of c0a2, c0a3, c1a0, c1a1, c1a2 and c1a3, respectively. On the other hand, after receiving the base frame, the receiving device (may be REC or RE) may acquire IQ data of each antenna of each cell from IQ data blocks at corresponding positions in the base frame. In the related art, in order to carry IQ data of antennas in a base frame, it is required that the sampling rate of each antenna is an integer multiple of the frame frequency. For example, taking the frame frequency of the basic frame as 1.28M/s as an example, when the sampling rate of the antenna is 1.28M/s (i.e., when the antenna sampling rate is 1 time of the frame frequency), the IQ data of the antenna can be carried in the basic frame by setting 1 sampling point for the antenna in each basic frame (i.e., allocating one IQ data block for the antenna in each basic frame), and further taking the frame frequency of the basic frame as 1.28M/s as an example, when the sampling rate of the antenna is 3.84M/s (i.e., when the antenna sampling rate is 3 times of the frame frequency), the IQ data of the antenna can be carried in the basic frame by setting 3 sampling points for the antenna in each basic frame (i.e., allocating 3 IQ data blocks for the antenna in each basic frame). When the sampling rate of the antenna is not an integer multiple of the frame frequency, it is difficult to carry IQ data of the antenna in a basic frame for transmission in a manner of the related art. For example, when the frame frequency of the base frame is 1.28M/s, if the sampling rate of the antenna is 1.92M/s, IQ data of the antenna cannot be carried in the base frame. At this time, if the IQ data of the antenna is to be carried in the base frame, one possible way is to change the frame frequency of the base frame to a value (e.g., 0.96M/s) that can be divided by 1.92M/s, and then the IQ data of the antenna can be carried in the base frame by setting 2 sampling points for the antenna in each base frame (i.e., allocating 2 IQ data blocks for the antenna in each base frame). However, the frame frequency of the base frame is generally constant (for example, the frame frequency of the base frame is 3.84M/s in a New Radio (NR) network), so it can be seen that in the prior art, when the sampling rate of the antenna is not an integer multiple of the frame frequency, it is difficult to carry IQ data of the antenna in the base frame for transmission in the manner of the prior art. Disclosure of Invention In order to solve the technical problems, the present disclosure provides a data transmission method, device and apparatus. In a first aspect, a data transmission method is provided, and the method is used for a receiving device, and the method comprises the steps of receiving N basic frames from a sending device, wherein each basic frame comprises M in-phase quadrature IQ data blocks, N and M are positive integers, and N >1. P IQ data blocks corresponding to the target antenna are obtained from the N basic frames, wherein P is a positive integer and P is not an integer multiple of N. In some implementations, obtaining P IQ data blocks corresponding to a target antenna from the N basic frames includes writing the IQ data blocks in the N basic frames into N first storage areas according to a carrier address table, wherein each first storage area includes M storage blocks, and the carrier address table includes the correspondence between M IQ data blocks in one basic frame and M storage blocks in one first storage area. And acquiring P IQ data blocks corresponding to the target antenna from the N first storage areas according to the address escape information, wherein the address escape information comprises cells and antennas corresponding to the storage blocks in each first storage area in the N first storage areas. In some implementations, obtaining P IQ data blocks corresponding to a target antenna from the N f