[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2017076131A1 - Method and apparatus for sending data frame, baseband board, and radio remote unit - Google Patents

Method and apparatus for sending data frame, baseband board, and radio remote unit Download PDF

Info

Publication number
WO2017076131A1
WO2017076131A1 PCT/CN2016/099237 CN2016099237W WO2017076131A1 WO 2017076131 A1 WO2017076131 A1 WO 2017076131A1 CN 2016099237 W CN2016099237 W CN 2016099237W WO 2017076131 A1 WO2017076131 A1 WO 2017076131A1
Authority
WO
WIPO (PCT)
Prior art keywords
frame
data frame
frame header
dsp
downlink
Prior art date
Application number
PCT/CN2016/099237
Other languages
French (fr)
Chinese (zh)
Inventor
朱安华
张迪强
杨志鸿
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2017076131A1 publication Critical patent/WO2017076131A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • H04L1/0007Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format by modifying the frame length
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements

Definitions

  • This application relates to, but is not limited to, the field of communication technology.
  • the baseband chip such as a digital signal processor (DSP)
  • DSP digital signal processor
  • the frame header After the frame header is searched, the frame can be processed.
  • the task of searching for the frame header always occupies the central processing unit (CPU) resource of the baseband chip, resulting in a high CPU usage.
  • the present invention provides a method and device for transmitting a data frame, a baseband board and a radio remote unit, to solve the problem that the baseband chip in the related art needs to search for a frame header in an uplink service flow, and can perform service processing on the frame after searching for a frame header. Because the task of searching for the frame header will always occupy the CPU resources of the baseband chip, resulting in a problem of high CPU usage.
  • a method of transmitting a data frame comprising:
  • the method before the receiving the downlink service data stream sent by the processing chip DSP of the baseband board, the method further includes:
  • the method further includes:
  • the radio remote unit RRU extracts the frame header identifier at a frame header of the downlink data frame
  • the extracted frame header identifier is subjected to a delay processing of a predetermined time, and the frame header identifier after the delay processing is inserted into the uplink service data stream.
  • the method further includes:
  • the baseband board After the baseband board detects the frame header of the uplink data frame of the uplink service data stream, sending a hardware interrupt to the DSP, to notify the DSP that the frame header position of the uplink data frame has arrived, so that The DSP parses a frame header of the uplink data frame.
  • a device for transmitting a data frame comprising:
  • the first receiving module is configured to: receive a downlink service data stream sent by the processing chip digital signal processing DSP of the baseband board;
  • a processing module configured to: insert, in a first service data of each downlink data frame of the downlink service data stream received by the first receiving module, a frame header identifier with a data frame period of a predetermined time, where The frame header identifier is used to indicate the frame header position;
  • the first sending module is configured to: send the processing module to insert a downlink data frame that is identified by the frame header.
  • the device further includes:
  • Obtaining a module configured to: acquire the predetermined time, and use the predetermined time as the data frame period;
  • the second sending module is configured to: send a hardware interrupt to the DSP according to the data frame period acquired by the acquiring module, so that the DSP sends the downlink service data stream.
  • the device further includes:
  • the third sending module is configured to: detect the uplink number of the uplink service data flow on the baseband board After the frame header of the frame, a hardware interrupt is sent to the DSP to notify the DSP that the frame header position of the uplink data frame has arrived, so that the DSP parses the frame header of the uplink data frame.
  • a baseband board comprising: the apparatus for transmitting a data frame as described in any one of the preceding claims.
  • An apparatus for processing a data frame interacting with the apparatus for transmitting a data frame according to any of the preceding claims, the apparatus comprising:
  • the extracting module is configured to: extract the frame header identifier at a frame header of the downlink data frame, where the downlink data frame is a data frame in which the frame header identifier is inserted;
  • the processing module is configured to: perform delay processing on the frame header identifier extracted by the extraction module for a predetermined time, and insert the frame header identifier after the delay processing into the uplink service data stream.
  • a radio remote unit RRU comprising: means for processing a data frame as described above.
  • the method and device for transmitting a data frame provided by the embodiment of the present invention, the baseband board and the radio remote unit, insert a frame header identifier in the first service data of each downlink data frame when the downlink service data stream is sent by the DSP, And sending a downlink data frame that is inserted into the frame header identifier, where the downlink data frame identified by the insertion frame header carries a frame header identifier; thus, when the service data stream is received, the frame header may be determined by finding the frame header identifier of the data frame.
  • the embodiment of the present invention solves the problem that the baseband chip in the related art needs to search for the frame header in the uplink service flow, and the service can be processed on the frame after searching for the frame header. Since the task of searching the frame header always occupies the CPU of the baseband chip. Resources, resulting in higher CPU usage.
  • FIG. 1 is a flowchart of a method for sending a data frame according to an embodiment of the present invention
  • FIG. 2 is a flowchart of another method for sending a data frame according to an embodiment of the present invention
  • FIG. 3 is a schematic structural diagram of an apparatus for sending a data frame according to an embodiment of the present disclosure
  • FIG. 4 is a schematic structural diagram of another apparatus for transmitting a data frame according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of another apparatus for transmitting a data frame according to an embodiment of the present disclosure
  • FIG. 6 is a schematic structural diagram of an apparatus for processing a data frame according to an embodiment of the present disclosure
  • FIG. 7 is a schematic structural diagram of a method for processing a data frame according to an embodiment of the present invention.
  • the baseband chip needs to search for the frame header in the uplink service flow, and the frame processing can be performed after the frame header is searched. Since the task of searching the frame header always occupies the CPU resources of the baseband chip, the CPU is occupied.
  • the method of the present invention provides a method, a device, and a baseband board for transmitting data frames.
  • FIG. 1 it is a flowchart of a method for sending a data frame according to an embodiment of the present invention.
  • the method for sending a data frame provided by this embodiment may include the following steps, that is, S110 to S130:
  • the method for transmitting a data frame inserts a frame header identifier into the first service data of each downlink data frame and sends a downlink data frame inserted with the frame header identifier when the downlink service data stream is sent by the DSP.
  • the downlink data frame identified by the inserted frame header carries the frame header identifier. Therefore, when the service data stream is received, the frame header position can be determined by finding the frame header identifier of the data frame.
  • the embodiment of the present invention solves the related art.
  • the medium baseband chip needs to search for the frame header all the time. After searching the frame header, the frame can be processed for the service. Since the task of searching the frame header always occupies the CPU resources of the baseband chip, the CPU usage is high. problem.
  • FIG. 2 is a flowchart of another method for sending a data frame according to an embodiment of the present invention.
  • the method provided in this embodiment may further include S100-S101 before receiving the service data stream sent by the processing chip DSP of the baseband board, that is, before S110:
  • the baseband board acquires a predetermined time, and the predetermined time is used as a data frame period.
  • the S140 to the S150 may be further included:
  • a remote radio unit extracts a frame header identifier at a frame header of the downlink data frame.
  • S150 Perform a delay processing on the extracted frame header identifier for a predetermined time, and insert the delayed frame header identifier into the uplink service data stream.
  • the delay processing waits for a predetermined time after extracting the frame header identifier, and then inserts the frame header identifier into the uplink service data stream.
  • S160 may be further included:
  • FIG. 3 is a schematic structural diagram of an apparatus for transmitting a data frame according to an embodiment of the present invention.
  • the structure of the apparatus for sending a data frame provided in this embodiment may include: a first receiving module 10 and a processing module 20 And the first sending module 30.
  • the first receiving module 10 is configured to: receive a downlink service data stream sent by the processing chip DSP of the baseband board;
  • the processing module 20 is coupled to the first receiving module 10, and the processing module 20 is configured to insert a data frame period into the first service data of each downlink data frame of the downlink service data stream received by the first receiving module 10. a frame header identifier of time, wherein the frame header identifier is used to indicate a frame header position;
  • the first sending module 30 is coupled to the processing module 20, and the first sending module 30 is configured to: the sending processing module 20 inserts a downlink data frame identified by the frame header.
  • the apparatus for transmitting a data frame inserts a frame header identifier into the first service data of each downlink data frame and sends a downlink data frame inserted with the frame header identifier when the downlink service data stream is sent by the DSP.
  • the downlink data frame identified by the inserted frame header carries a frame header identifier;
  • the frame header position of the data frame is determined, and the frame header position is determined.
  • the embodiment of the present invention solves the problem that the baseband chip needs to search for the frame header in the uplink service flow in the related art, and the search is performed. After the frame header, the service processing of the frame can be performed. Since the task of searching for the frame header always occupies the CPU resources of the baseband chip, the CPU usage is high.
  • FIG. 4 is a schematic structural diagram of another apparatus for transmitting a data frame according to an embodiment of the present invention.
  • the apparatus provided in this embodiment may further include:
  • the obtaining module 40 is configured to: acquire a predetermined time, and use the predetermined time as a data frame period;
  • the second sending module 50 is coupled to the obtaining module 40.
  • the second sending module 50 is configured to: send a hardware interrupt to the DSP according to the data frame period acquired by the obtaining module 40, so that the DSP sends the downlink service data stream.
  • FIG. 5 is a schematic structural diagram of another apparatus for transmitting a data frame according to an embodiment of the present invention.
  • the apparatus provided in this embodiment may further include:
  • the third sending module 60 is configured to: after the baseband board detects the frame header of the uplink data frame of the uplink service data stream, send a hardware interrupt to the DSP, to notify the DSP that the frame header position of the uplink data frame has arrived, so that the The DSP parses the frame header of the upstream data frame.
  • FIG. 6 is a schematic structural diagram of an apparatus for processing a data frame according to an embodiment of the present invention, where the apparatus for processing a data frame and the foregoing sending data frame in any of the embodiments shown in FIG. 3 to FIG.
  • the apparatus for processing data frames provided by this embodiment may include: an extraction module 70 and a processing module 80.
  • the extracting module 70 is configured to: extract a frame header identifier at a frame header of the downlink data frame, where the downlink data frame is a data frame inserted into the frame header identifier;
  • the processing module 80 is coupled to the extraction module 70.
  • the processing module 80 is configured to: perform delay processing on the header identifier extracted by the extraction module 70 for a predetermined time, and insert the frame header identifier after the delay processing into the uplink service data stream. in.
  • the embodiment of the present invention further provides a baseband board and an RRU, wherein the baseband board includes the apparatus for transmitting data frames in any of the foregoing embodiments shown in FIG. 3 to FIG. 5, and the RRU includes the embodiment in the embodiment shown in FIG. A device that processes data frames.
  • the baseband board includes the apparatus for transmitting data frames in any of the foregoing embodiments shown in FIG. 3 to FIG. 5, and the RRU includes the embodiment in the embodiment shown in FIG. A device that processes data frames.
  • the uplink and downlink service data are replaced by 30 milliseconds (ms) (the following 30 ms is replaced by T).
  • the baseband chip ie, DSP
  • DSP digital signal processor
  • An embodiment of the present invention provides a method for processing a baseband processing chip to process an uplink frame header. The method includes two parts: transmitting and receiving data, which can be applied to a PDT product for frame header positioning of a baseband uplink data frame.
  • the baseband processing unit (BBU) frame of the board includes: a backplane, a power board, a clock main control board, a baseband board, a fan, and a fan control board, wherein the baseband board is a long-term evolution.
  • LTE Long Term Evolution
  • BPL BaseBand Process of LTE
  • the power supply board provides the power required by the entire board.
  • the fan heats all the boards to prevent the temperature from being too high.
  • the clock main control board provides the timing signals and clocks required by the baseband board.
  • the baseband board completes the modulation and solution of the uplink and downlink baseband data. The processing is performed, and the in-phase and quadrature are completed simultaneously, that is, the exchange of IQ data (service data) and the access function of the RRU; the backplane provides a communication interface between the boards.
  • FIG. 7 is a schematic structural diagram of a method for processing a data frame according to an embodiment of the present invention.
  • the method for processing a data frame provided by this embodiment may include the following processes:
  • Step 1 The baseband board, that is, the Field Programmable Gate Array (FPGA) of the BPL1, obtains the timing reference of the period T from the clock main control board, and sends the interrupt to the baseband processing in the cycle of T. After the DSP chip receives the interrupt, the DSP starts to send the downlink service data stream.
  • FPGA Field Programmable Gate Array
  • the second step the baseband board (BPL1) inserts the frame header flag S0 of the period T into the first IQ data of the downlink service data stream, and then the frame header flag S0 arrives at the downlink RRU intermediate frequency along with the IQ data.
  • the RRU IF sends the frame header to S0 for a fixed delay, and then sends it back to the RRU's upstream data processing module, and finally to the baseband board.
  • the delay is Ta+Tb
  • the delays Ta and Tb are calculated based on the actual design of the RRU intermediate frequency.
  • Step 3 After detecting the frame header flag S0 in the uplink, the baseband board sends the frame header flag S0 to the baseband-processed DSP chip in an interrupted manner, thus providing a reference point of the frame header of the uplink data frame.
  • the DSP searches for the frame header of the uplink data frame within a range of up to 32 sample points before and after the interruption. Under normal circumstances, the frame header position can be found within 8 sample points.
  • the baseband board inserts a frame header flag S0 (the frame header is S0) in the first IQ data for each downlink data frame of the period T, and the intermediate frequency from the insertion position to the RRU.
  • the module, the frame header flag S0 and the service data stream do exactly the same delay, and the service data stream is transmitted in the direction indicated by the arrow.
  • the frame header flag S0 reaches the RRU's IF module, it performs a fixed delay and then sends it back to the upstream service data stream.
  • D (delay of the downlink IF input to the antenna port Ta) + (the delay of the uplink antenna port to the intermediate frequency output Tb), after the delay of Ta
  • the frame header flag S0 and the frame header of the downlink data frame of the air interface are consistent; after the Tb delay, the position of the frame header flag S0 in the intermediate frequency module is substantially consistent with the frame header of the uplink data frame.
  • the frame header flag S0 is extracted, and is sent as an interrupt to the DSP to provide a reference position of the frame header of the uplink data frame.
  • the DSP searches for the frame header of the uplink data frame within the range of 32 sampling points centered on the reference point.
  • the uplink rate is 38400 samples/sec, and each sampling point is 32 bits, occupying 26 microseconds (us). That is, the DSP searches for the frame header of the uplink data frame within about 0.83 milliseconds (ms) of the 32 sample points centered on the interrupt.
  • the embodiment of the present invention is not limited to the above method of processing a data frame applied to a PDT project, and is also applicable to a mobile communication system in which another system requires a baseband chip to search for a frame header of an uplink data frame.
  • the service flow period is 10 ms. You can also use this method to insert a downlink header of 10 ms into the downlink service data stream. The method is extracted and provided to the reference point of the CDMA baseband chip uplink service frame header for searching for the frame header of the uplink data frame.
  • the embodiment of the present invention provides a reference point of a frame header of an uplink data frame, so that the DSP searches for a frame header of the uplink data frame in a small range centered on the reference point, so that the DSP does not need to search for the frame header on the entire time axis. , simplifying the complexity of the baseband chip searching for the header of the uplink data frame, and reducing the complexity CPU usage of the DSP chip.
  • all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve.
  • the devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
  • the device/function module/functional unit in the above embodiment When the device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium.
  • the above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
  • the frame header identifier is inserted into the first service data of each downlink data frame, and the downlink data frame inserted into the frame header identifier is sent, and the inserted frame header identifier is downlinked.
  • the data frame carries the frame header identifier. Therefore, when the service data stream is received, the frame header position can be determined by finding the frame header identifier of the data frame.
  • the embodiment of the present invention solves the related art in which the baseband chip is in the uplink service flow.
  • the frame header needs to be searched all the time, and the frame can be processed after the frame header is searched. Since the task of searching for the frame header always occupies the CPU resources of the baseband chip, the CPU usage is high.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

A method and apparatus for sending a data frame, a baseband board, and a radio remote unit. The method comprises: receiving a downlink service data stream sent by a digital signal processor (DSP) of a baseband; inserting a frame header identifier of which a data frame period is predetermined time into first service data of each data frame of the downlink service data stream, the frame header identifier being used for indicating a frame header position; and sending a downlink data frame into which the frame header identifier is inserted.

Description

一种发送数据帧的方法、装置,基带板及射频拉远单元Method and device for transmitting data frame, baseband board and radio remote unit 技术领域Technical field
本申请涉及但不限于通讯技术领域。This application relates to, but is not limited to, the field of communication technology.
背景技术Background technique
在数字集群(Public Digital Trunking,简称为:PDT)系统里,上行数据在收取时,基带芯片,例如数字信号处理芯片(digital signal processor,简称为:DSP)在上行业务流里需要一直搜索帧头,搜索到帧头后才能对该帧进行业务处理。然而,上述搜索帧头的任务就会一直占用基带芯片的中央处理器(Central Processing Unit,简称为:CPU)资源,从而导致CPU占用率较高。In the Digital Digital Trunking (PDT) system, when the uplink data is collected, the baseband chip, such as a digital signal processor (DSP), needs to search for the frame header in the upstream service flow. After the frame header is searched, the frame can be processed. However, the task of searching for the frame header always occupies the central processing unit (CPU) resource of the baseband chip, resulting in a high CPU usage.
发明内容Summary of the invention
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。The following is an overview of the topics detailed in this document. This Summary is not intended to limit the scope of the claims.
本文提供一种发送数据帧的方法、装置,基带板及射频拉远单元,以解决相关技术中基带芯片在上行业务流里需要一直搜索帧头,搜索到帧头后才能对该帧进行业务处理,由于搜索帧头的任务会一直占用基带芯片的CPU资源,而导致CPU占用率较高的问题。The present invention provides a method and device for transmitting a data frame, a baseband board and a radio remote unit, to solve the problem that the baseband chip in the related art needs to search for a frame header in an uplink service flow, and can perform service processing on the frame after searching for a frame header. Because the task of searching for the frame header will always occupy the CPU resources of the baseband chip, resulting in a problem of high CPU usage.
一种发送数据帧的方法,包括:A method of transmitting a data frame, comprising:
接收基带板的处理芯片数字信号处理DSP发送的下行业务数据流;Receiving a downlink service data stream sent by the processing chip digital signal processing DSP of the baseband board;
在所述下行业务数据流的每个下行数据帧的第一个业务数据内插入数据帧周期为预定时间的帧头标识,其中,所述帧头标识用于指示帧头位置;Inserting, in a first service data of each downlink data frame of the downlink service data stream, a frame header identifier of a data frame period that is a predetermined time, where the frame header identifier is used to indicate a frame header position;
发送插入所述帧头标识的下行数据帧。Sending a downlink data frame inserted into the header identifier.
可选地,所述接收基带板的处理芯片DSP发送的下行业务数据流之前,所述方法还包括:Optionally, before the receiving the downlink service data stream sent by the processing chip DSP of the baseband board, the method further includes:
所述基带板获取所述预定时间,将所述预定时间作为所述数据帧周期; Obtaining, by the baseband board, the predetermined time, using the predetermined time as the data frame period;
按照所述数据帧周期发送硬件中断到所述DSP,以使所述DSP发送所述下行业务数据流。And transmitting a hardware interrupt to the DSP according to the data frame period, so that the DSP sends the downlink service data stream.
可选地,所述发送插入所述帧头标识的下行数据帧之后,所述方法还包括:Optionally, after the sending the downlink data frame inserted in the frame header identifier, the method further includes:
射频拉远单元RRU在所述下行数据帧的帧头处提取所述帧头标识;The radio remote unit RRU extracts the frame header identifier at a frame header of the downlink data frame;
对所提取的帧头标识做预定时间的延时处理,并将延时处理后的帧头标识插入到上行业务数据流中。The extracted frame header identifier is subjected to a delay processing of a predetermined time, and the frame header identifier after the delay processing is inserted into the uplink service data stream.
可选地,所述将延时处理后的帧头标识插入到上行业务数据流中之后,所述方法还包括:Optionally, after the delaying the processed frame header identifier is inserted into the uplink service data stream, the method further includes:
在所述基带板检测到所述上行业务数据流的上行数据帧的帧头后,发送硬件中断到所述DSP,用于通知所述DSP所述上行数据帧的帧头位置已到来,以使所述DSP解析所述上行数据帧的帧头。After the baseband board detects the frame header of the uplink data frame of the uplink service data stream, sending a hardware interrupt to the DSP, to notify the DSP that the frame header position of the uplink data frame has arrived, so that The DSP parses a frame header of the uplink data frame.
一种发送数据帧的装置,包括:A device for transmitting a data frame, comprising:
第一接收模块,设置为:接收基带板的处理芯片数字信号处理DSP发送的下行业务数据流;The first receiving module is configured to: receive a downlink service data stream sent by the processing chip digital signal processing DSP of the baseband board;
处理模块,设置为:在所述第一接收模块接收的所述下行业务数据流的每个下行数据帧的第一个业务数据内插入数据帧周期为预定时间的帧头标识,其中,所述帧头标识用于指示帧头位置;a processing module, configured to: insert, in a first service data of each downlink data frame of the downlink service data stream received by the first receiving module, a frame header identifier with a data frame period of a predetermined time, where The frame header identifier is used to indicate the frame header position;
第一发送模块,设置为:发送所述处理模块插入所述帧头标识的下行数据帧。The first sending module is configured to: send the processing module to insert a downlink data frame that is identified by the frame header.
可选地,所述装置还包括:Optionally, the device further includes:
获取模块,设置为:获取所述预定时间,将所述预定时间作为所述数据帧周期;Obtaining a module, configured to: acquire the predetermined time, and use the predetermined time as the data frame period;
第二发送模块,设置为:按照所述获取模块获取的所述数据帧周期发送硬件中断到所述DSP,以使所述DSP发送所述下行业务数据流。The second sending module is configured to: send a hardware interrupt to the DSP according to the data frame period acquired by the acquiring module, so that the DSP sends the downlink service data stream.
可选地,所述装置还包括:Optionally, the device further includes:
第三发送模块,设置为:在所述基带板检测到上行业务数据流的上行数 据帧的帧头后,发送硬件中断到所述DSP,用于通知所述DSP所述上行数据帧的帧头位置已到来,以使所述DSP解析所述上行数据帧的帧头。The third sending module is configured to: detect the uplink number of the uplink service data flow on the baseband board After the frame header of the frame, a hardware interrupt is sent to the DSP to notify the DSP that the frame header position of the uplink data frame has arrived, so that the DSP parses the frame header of the uplink data frame.
一种基带板,包括:如上任一项所述的发送数据帧的装置。A baseband board comprising: the apparatus for transmitting a data frame as described in any one of the preceding claims.
一种处理数据帧的装置,与如上任一项所述的发送数据帧的装置交互,所述装置包括:An apparatus for processing a data frame, interacting with the apparatus for transmitting a data frame according to any of the preceding claims, the apparatus comprising:
提取模块,设置为:在下行数据帧的帧头处提取所述帧头标识,其中,所述下行数据帧为插入了所述帧头标识的数据帧;The extracting module is configured to: extract the frame header identifier at a frame header of the downlink data frame, where the downlink data frame is a data frame in which the frame header identifier is inserted;
处理模块,设置为:对所述提取模块提取的所述帧头标识做预定时间的延时处理,并将延时处理后的帧头标识插入到上行业务数据流中。The processing module is configured to: perform delay processing on the frame header identifier extracted by the extraction module for a predetermined time, and insert the frame header identifier after the delay processing into the uplink service data stream.
一种射频拉远单元RRU,包括:如上所述的处理数据帧的装置。A radio remote unit RRU comprising: means for processing a data frame as described above.
本发明实施例提供的发送数据帧的方法、装置,基带板及射频拉远单元,通过在DSP发送下行业务数据流时,在每个下行数据帧的第一个业务数据内插入帧头标识,并发送插入帧头标识的下行数据帧,该插入帧头标识的下行数据帧携带有帧头标识;从而在收到该业务数据流时,只要找到数据帧的帧头标识,就可以确定帧头位置;本发明实施例解决了相关技术中基带芯片在上行业务流里需要一直搜索帧头,搜索到帧头后才能对该帧进行业务处理,由于搜索帧头的任务会一直占用基带芯片的CPU资源,而导致CPU占用率较高的问题。The method and device for transmitting a data frame provided by the embodiment of the present invention, the baseband board and the radio remote unit, insert a frame header identifier in the first service data of each downlink data frame when the downlink service data stream is sent by the DSP, And sending a downlink data frame that is inserted into the frame header identifier, where the downlink data frame identified by the insertion frame header carries a frame header identifier; thus, when the service data stream is received, the frame header may be determined by finding the frame header identifier of the data frame. The embodiment of the present invention solves the problem that the baseband chip in the related art needs to search for the frame header in the uplink service flow, and the service can be processed on the frame after searching for the frame header. Since the task of searching the frame header always occupies the CPU of the baseband chip. Resources, resulting in higher CPU usage.
在阅读并理解了附图和详细描述后,可以明白其他方面。Other aspects will be apparent upon reading and understanding the drawings and detailed description.
附图概述BRIEF abstract
图1为本发明实施例提供的一种发送数据帧的方法的流程图;FIG. 1 is a flowchart of a method for sending a data frame according to an embodiment of the present invention;
图2为本发明实施例提供的另一种发送数据帧的方法的流程图;2 is a flowchart of another method for sending a data frame according to an embodiment of the present invention;
图3为本发明实施例提供的一种发送数据帧的装置的结构示意图;FIG. 3 is a schematic structural diagram of an apparatus for sending a data frame according to an embodiment of the present disclosure;
图4为本发明实施例提供的另一种发送数据帧的装置的结构示意图;4 is a schematic structural diagram of another apparatus for transmitting a data frame according to an embodiment of the present invention;
图5为本发明实施例提供的又一种发送数据帧的装置的结构示意图;FIG. 5 is a schematic structural diagram of another apparatus for transmitting a data frame according to an embodiment of the present disclosure;
图6为本发明实施例提供的一种处理数据帧的装置的结构示意图; FIG. 6 is a schematic structural diagram of an apparatus for processing a data frame according to an embodiment of the present disclosure;
图7为本发明实施例中处理数据帧的方法实现的架构示意图。FIG. 7 is a schematic structural diagram of a method for processing a data frame according to an embodiment of the present invention.
本发明的实施方式Embodiments of the invention
下文中将结合附图对本发明的实施方式进行详细说明。需要说明的是,在不冲突的情况下,本文中的实施例及实施例中的特征可以相互任意组合。Embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that, in the case of no conflict, the features in the embodiments and the embodiments herein may be arbitrarily combined with each other.
在附图的流程图示出的步骤可以在诸根据一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。The steps illustrated in the flowchart of the figures may be executed in a computer system in accordance with a set of computer executable instructions. Also, although logical sequences are shown in the flowcharts, in some cases the steps shown or described may be performed in a different order than the ones described herein.
为了解决相关技术中基带芯片在上行业务流里需要一直搜索帧头,搜索到帧头后才能对该帧进行业务处理,由于搜索帧头的任务会一直占用基带芯片的CPU资源,而导致CPU占用率较高的问题,本发明实施例提供了一种发送数据帧的方法、装置及基带板。In order to solve the related art, the baseband chip needs to search for the frame header in the uplink service flow, and the frame processing can be performed after the frame header is searched. Since the task of searching the frame header always occupies the CPU resources of the baseband chip, the CPU is occupied. The method of the present invention provides a method, a device, and a baseband board for transmitting data frames.
如图1所示,为本发明实施例提供的一种发送数据帧的方法的流程图,本实施例提供的发送数据帧的方法可以包括如下步骤,即S110~S130:As shown in FIG. 1 , it is a flowchart of a method for sending a data frame according to an embodiment of the present invention. The method for sending a data frame provided by this embodiment may include the following steps, that is, S110 to S130:
S110,接收基带板的处理芯片DSP发送的下行业务数据流;S110. Receive a downlink service data stream sent by a processing chip DSP of the baseband board.
S120,在业务数据流的每个下行数据帧的第一个业务数据内插入数据帧周期为预定时间的帧头标识,其中,该帧头标识用于指示帧头位置;S120, inserting, in a first service data of each downlink data frame of the service data stream, a frame header identifier of a data frame period that is a predetermined time, where the frame header identifier is used to indicate a frame header position;
S130,发送插入帧头标识的下行数据帧。S130. Send a downlink data frame that is inserted into the frame header identifier.
本发明实施例提供的发送数据帧的方法,通过在DSP发送下行业务数据流时,在每每个下行数据帧的第一个业务数据内插入帧头标识,并发送插入帧头标识的下行数据帧,该插入帧头标识的下行数据帧携带有帧头标识;从而在收到该业务数据流时,只要找到数据帧的帧头标识,就可以确定帧头位置;本发明实施例解决了相关技术中基带芯片在上行业务流里需要一直搜索帧头,搜索到帧头后才能对该帧进行业务处理,由于搜索帧头的任务会一直占用基带芯片的CPU资源,而导致CPU占用率较高的问题。The method for transmitting a data frame provided by the embodiment of the present invention inserts a frame header identifier into the first service data of each downlink data frame and sends a downlink data frame inserted with the frame header identifier when the downlink service data stream is sent by the DSP. The downlink data frame identified by the inserted frame header carries the frame header identifier. Therefore, when the service data stream is received, the frame header position can be determined by finding the frame header identifier of the data frame. The embodiment of the present invention solves the related art. In the upstream service flow, the medium baseband chip needs to search for the frame header all the time. After searching the frame header, the frame can be processed for the service. Since the task of searching the frame header always occupies the CPU resources of the baseband chip, the CPU usage is high. problem.
可选地,图2为本发明实施例提供的另一种发送数据帧的方法的流程图。在图1所示实施例的基础上,本实施例提供的方法在接收基带板的处理芯片DSP发送的业务数据流之前,即在S110之前,还可以包括S100~S101: Optionally, FIG. 2 is a flowchart of another method for sending a data frame according to an embodiment of the present invention. On the basis of the embodiment shown in FIG. 1, the method provided in this embodiment may further include S100-S101 before receiving the service data stream sent by the processing chip DSP of the baseband board, that is, before S110:
S100,基带板获取预定时间,将该预定时间作为数据帧周期;S100. The baseband board acquires a predetermined time, and the predetermined time is used as a data frame period.
S101,按照数据帧周期发送硬件中断到DSP,以使DSP发送下行业务数据流。S101. Send a hardware interrupt to the DSP according to the data frame period, so that the DSP sends the downlink service data stream.
可选地,在本发明实施例中,在DSP发送插入帧头标识的下行数据帧之后,还可以包括S140~S150:Optionally, in the embodiment of the present invention, after the DSP sends the downlink data frame that is inserted into the frame header identifier, the S140 to the S150 may be further included:
S140,射频拉远单元(Remote Radio Unit,简称为RRU)在下行数据帧的帧头处提取帧头标识;S140, a remote radio unit (RRU) extracts a frame header identifier at a frame header of the downlink data frame.
S150,对所提取的帧头标识做预定时间的延时处理,并将延时处理后的帧头标识插入到上行业务数据流中。S150: Perform a delay processing on the extracted frame header identifier for a predetermined time, and insert the delayed frame header identifier into the uplink service data stream.
本实施例在S150的过程中,延时处理即在提取到帧头标识后,等待预定时间,然后再将该帧头标识插入到上行业务数据流中。In the process of S150, the delay processing waits for a predetermined time after extracting the frame header identifier, and then inserts the frame header identifier into the uplink service data stream.
可选地,在本发明实施例中,在S150之后,还可以包括S160:Optionally, in the embodiment of the present invention, after S150, S160 may be further included:
S160,在基带板检测到上行业务数据流的上行数据帧的帧头后,发送硬件中断到DSP,用于通知DSP上行数据帧的帧头位置已到来,以使该DSP解析上行数据帧的帧头。S160. After the baseband board detects the frame header of the uplink data frame of the uplink service data stream, send a hardware interrupt to the DSP, to notify the DSP that the frame header position of the uplink data frame has arrived, so that the DSP parses the frame of the uplink data frame. head.
如图3所示,为本发明实施例还提供的一种发送数据帧的装置的结构示意图,本实施例提供的发送数据帧的装置的结构示意可以包括:第一接收模块10、处理模块20和第一发送模块30。FIG. 3 is a schematic structural diagram of an apparatus for transmitting a data frame according to an embodiment of the present invention. The structure of the apparatus for sending a data frame provided in this embodiment may include: a first receiving module 10 and a processing module 20 And the first sending module 30.
其中,第一接收模块10,设置为:接收基带板的处理芯片DSP发送的下行业务数据流;The first receiving module 10 is configured to: receive a downlink service data stream sent by the processing chip DSP of the baseband board;
处理模块20,与第一接收模块10耦合,该处理模块20设置为:在第一接收模块10接收的下行业务数据流的每个下行数据帧的第一个业务数据内插入数据帧周期为预定时间的帧头标识,其中,该帧头标识用于指示帧头位置;The processing module 20 is coupled to the first receiving module 10, and the processing module 20 is configured to insert a data frame period into the first service data of each downlink data frame of the downlink service data stream received by the first receiving module 10. a frame header identifier of time, wherein the frame header identifier is used to indicate a frame header position;
第一发送模块30,与处理模块20耦合,该第一发送模块30设置为:发送处理模块20插入帧头标识的下行数据帧。The first sending module 30 is coupled to the processing module 20, and the first sending module 30 is configured to: the sending processing module 20 inserts a downlink data frame identified by the frame header.
本发明实施例提供的发送数据帧的装置,通过在DSP发送下行业务数据流时,在每每个下行数据帧的第一个业务数据内插入帧头标识,并发送插入帧头标识的下行数据帧,该插入帧头标识的下行数据帧携带有帧头标识;从 而在收到该业务数据流时,只要找到数据帧的帧头标识,就可以确定帧头位置;本发明实施例解决了相关技术中基带芯片在上行业务流里需要一直搜索帧头,搜索到帧头后才能对该帧进行业务处理,由于搜索帧头的任务会一直占用基带芯片的CPU资源,而导致CPU占用率较高的问题。The apparatus for transmitting a data frame provided by the embodiment of the present invention inserts a frame header identifier into the first service data of each downlink data frame and sends a downlink data frame inserted with the frame header identifier when the downlink service data stream is sent by the DSP. The downlink data frame identified by the inserted frame header carries a frame header identifier; When the service data stream is received, the frame header position of the data frame is determined, and the frame header position is determined. The embodiment of the present invention solves the problem that the baseband chip needs to search for the frame header in the uplink service flow in the related art, and the search is performed. After the frame header, the service processing of the frame can be performed. Since the task of searching for the frame header always occupies the CPU resources of the baseband chip, the CPU usage is high.
可选地,图4为本发明实施例提供的另一种发送数据帧的装置的结构示意图,在图3所示装置的结构基础上,本实施例提供的装置还可以包括:Optionally, FIG. 4 is a schematic structural diagram of another apparatus for transmitting a data frame according to an embodiment of the present invention. The apparatus provided in this embodiment may further include:
获取模块40,设置为:获取预定时间,将该预定时间作为数据帧周期;The obtaining module 40 is configured to: acquire a predetermined time, and use the predetermined time as a data frame period;
第二发送模块50,与获取模块40耦合,该第二发送模块50设置为:按照获取模块40获取的数据帧周期发送硬件中断到DSP,以使DSP发送下行业务数据流。The second sending module 50 is coupled to the obtaining module 40. The second sending module 50 is configured to: send a hardware interrupt to the DSP according to the data frame period acquired by the obtaining module 40, so that the DSP sends the downlink service data stream.
可选地,图5为本发明实施例提供的又一种发送数据帧的装置的结构示意图,在图4所示装置的结构基础上,本实施例提供的装置还可以包括:Optionally, FIG. 5 is a schematic structural diagram of another apparatus for transmitting a data frame according to an embodiment of the present invention. The apparatus provided in this embodiment may further include:
第三发送模块60,设置为:在基带板检测到上行业务数据流的上行数据帧的帧头后,发送硬件中断到DSP,用于通知DSP上行数据帧的帧头位置已到来,以使该DSP解析上行数据帧的帧头。The third sending module 60 is configured to: after the baseband board detects the frame header of the uplink data frame of the uplink service data stream, send a hardware interrupt to the DSP, to notify the DSP that the frame header position of the uplink data frame has arrived, so that the The DSP parses the frame header of the upstream data frame.
如图6所示,为本发明实施例提供的一种处理数据帧的装置的结构示意图,该处理数据帧的装置与上述的图3到图5所示任一实施例中的发送数据帧的装置交互,本实施例提供的处理数据帧的装置可以包括:提取模块70和处理模块80。FIG. 6 is a schematic structural diagram of an apparatus for processing a data frame according to an embodiment of the present invention, where the apparatus for processing a data frame and the foregoing sending data frame in any of the embodiments shown in FIG. 3 to FIG. The apparatus for processing data frames provided by this embodiment may include: an extraction module 70 and a processing module 80.
其中,提取模块70,设置为:在下行数据帧的帧头处提取帧头标识,其中,该下行数据帧为插入帧头标识的数据帧;The extracting module 70 is configured to: extract a frame header identifier at a frame header of the downlink data frame, where the downlink data frame is a data frame inserted into the frame header identifier;
处理模块80,与提取模块70耦合,该处理模块80设置为:对提取模块70提取的帧头标识做预定时间的延时处理,并将延时处理后的帧头标识插入到上行业务数据流中。The processing module 80 is coupled to the extraction module 70. The processing module 80 is configured to: perform delay processing on the header identifier extracted by the extraction module 70 for a predetermined time, and insert the frame header identifier after the delay processing into the uplink service data stream. in.
本发明实施例还提供一种基带板和RRU,其中,该基带板包括上述图3到图5所示任一实施例中的发送数据帧的装置,该RRU包括图6所示实施例中的处理数据帧的装置。本领域技术人员根据上述记载,知晓如何将上述装置设置在基带板和RRU中,此处不再赘述。 The embodiment of the present invention further provides a baseband board and an RRU, wherein the baseband board includes the apparatus for transmitting data frames in any of the foregoing embodiments shown in FIG. 3 to FIG. 5, and the RRU includes the embodiment in the embodiment shown in FIG. A device that processes data frames. According to the above description, those skilled in the art know how to set the above device in the baseband board and the RRU, and details are not described herein again.
上行和下行业务数据以30毫秒(ms为)周期(以下30ms用T代替),通常基带芯片(即DSP)需要在上行业务数据流中一直搜索帧头,以便进行上行业务的处理,这样搜索帧头的任务会一直占用基带芯片的CPU资源。本发明实施例提供一种帮助基带的处理芯片处理上行帧头的方法,该方法包括数据的发送和接收两个部分,可以应用在PDT产品中,用于基带上行数据帧的帧头定位。The uplink and downlink service data are replaced by 30 milliseconds (ms) (the following 30 ms is replaced by T). Generally, the baseband chip (ie, DSP) needs to search the frame header in the uplink service data stream for the uplink service processing, so that the search frame is searched. The task of the head will always occupy the CPU resources of the baseband chip. An embodiment of the present invention provides a method for processing a baseband processing chip to process an uplink frame header. The method includes two parts: transmitting and receiving data, which can be applied to a PDT product for frame header positioning of a baseband uplink data frame.
对于单板所在的基带处理单元(Building Base band Unit,简称为:BBU)框组成包括:背板、电源板、时钟主控板、基带板、风扇和风扇控制板,其中,基带板为长期演进(Long Term Evolution,简称为:LTE)基带处理(BaseBand Process of LTE,简称为:BPL)1,本发明实施例即在BPL1板上实现。电源板提供整框的单板需要的电源;风扇给所有单板散热,防止温度过高;时钟主控板提供基带板需要的定时信号、时钟等;基带板完成上下行基带数据的调制、解调等处理,同时完成同相(in-phase)和正交(quadrature),即IQ数据(业务数据)的交换和RRU的接入功能;背板提供各板之间的通信接口。The baseband processing unit (BBU) frame of the board includes: a backplane, a power board, a clock main control board, a baseband board, a fan, and a fan control board, wherein the baseband board is a long-term evolution. (Long Term Evolution, LTE for short) BaseBand Process of LTE (BPL) 1, which is implemented on the BPL1 board in the embodiment of the present invention. The power supply board provides the power required by the entire board. The fan heats all the boards to prevent the temperature from being too high. The clock main control board provides the timing signals and clocks required by the baseband board. The baseband board completes the modulation and solution of the uplink and downlink baseband data. The processing is performed, and the in-phase and quadrature are completed simultaneously, that is, the exchange of IQ data (service data) and the access function of the RRU; the backplane provides a communication interface between the boards.
如图7所示,为本发明实施例提供的处理数据帧的方法的架构示意图,本实施例提供的处理数据帧的方法可以包括如下流程:FIG. 7 is a schematic structural diagram of a method for processing a data frame according to an embodiment of the present invention. The method for processing a data frame provided by this embodiment may include the following processes:
第一步:基带板,即BPL1的现场可编程逻辑门阵列(Field Programmable Gate Array,简称为:FPGA)从时钟主控板获取周期为T的定时基准后,以T为周期发送中断给基带处理的DSP芯片,DSP收到中断后,DSP开始发送下行业务数据流。Step 1: The baseband board, that is, the Field Programmable Gate Array (FPGA) of the BPL1, obtains the timing reference of the period T from the clock main control board, and sends the interrupt to the baseband processing in the cycle of T. After the DSP chip receives the interrupt, the DSP starts to send the downlink service data stream.
第二步:基带板(BPL1)把周期为T的帧头标志S0插入下行业务数据流的第1个IQ数据里,接着该帧头标志S0随该IQ数据一起到达下行的RRU中频。RRU中频将该帧头标示S0做固定的延时后,回送到RRU的上行的数据处理模块,最后到达基带板。The second step: the baseband board (BPL1) inserts the frame header flag S0 of the period T into the first IQ data of the downlink service data stream, and then the frame header flag S0 arrives at the downlink RRU intermediate frequency along with the IQ data. The RRU IF sends the frame header to S0 for a fixed delay, and then sends it back to the RRU's upstream data processing module, and finally to the baseband board.
在图7中示出的是IQ数据一起到达RRU的中频后,然后在RRU中频里将帧头标志S0做固定的延时后(如图所示,延时为Ta+Tb),再回送到上行业务数据流里,此处的延时Ta和Tb是根据RRU中频的实际设计算出来的。 It is shown in FIG. 7 that after the IQ data arrives at the intermediate frequency of the RRU, and then the frame header flag S0 is fixed in the RRU intermediate frequency for a fixed delay (as shown, the delay is Ta+Tb), and then sent back. In the uplink service data stream, the delays Ta and Tb here are calculated based on the actual design of the RRU intermediate frequency.
第三步:基带板在上行检测到帧头标志S0后,将该帧头标志S0以中断的形式给基带处理的DSP芯片,这样就提供了上行数据帧的帧头的参考点。DSP在该中断前后最多32个采样点的范围内搜索上行数据帧的帧头,正常情况下,8个采样点内就可以找到帧头位置。Step 3: After detecting the frame header flag S0 in the uplink, the baseband board sends the frame header flag S0 to the baseband-processed DSP chip in an interrupted manner, thus providing a reference point of the frame header of the uplink data frame. The DSP searches for the frame header of the uplink data frame within a range of up to 32 sample points before and after the interruption. Under normal circumstances, the frame header position can be found within 8 sample points.
在上述第二步实现的过程中,基带板每收到一个周期T的下行数据帧,在第1个IQ数据里插入帧头标志S0(帧头称为S0),从插入位置到RRU的中频模块,该帧头标志S0和业务数据流做完全相同的延时,业务数据流沿着箭头所示方向传输。当帧头标志S0到达RRU的中频模块后,做固定延时,然后回送到上行业务数据流里。In the process of implementing the second step, the baseband board inserts a frame header flag S0 (the frame header is S0) in the first IQ data for each downlink data frame of the period T, and the intermediate frequency from the insertion position to the RRU. The module, the frame header flag S0 and the service data stream do exactly the same delay, and the service data stream is transmitted in the direction indicated by the arrow. When the frame header flag S0 reaches the RRU's IF module, it performs a fixed delay and then sends it back to the upstream service data stream.
假定RRU中频模块对帧头标志S0的固定延时用D表示,则D=(下行中频输入到天线口的延时Ta)+(上行天线口到中频输出的延时Tb),经过Ta的延时后,帧头标志S0和空口的下行数据帧的帧头保持一致;再经过Tb延时后,帧头标志S0在中频模块输出的位置就和上行数据帧的帧头基本保持一致。Assume that the fixed delay of the RRU IF module to the frame header flag S0 is represented by D, then D = (delay of the downlink IF input to the antenna port Ta) + (the delay of the uplink antenna port to the intermediate frequency output Tb), after the delay of Ta After that, the frame header flag S0 and the frame header of the downlink data frame of the air interface are consistent; after the Tb delay, the position of the frame header flag S0 in the intermediate frequency module is substantially consistent with the frame header of the uplink data frame.
在上述第三步实现的过程中,帧头标志S0和上行业务数据流一起到达基带板后,提取出帧头标志S0,作为中断送给DSP,提供上行数据帧的帧头的参考位置。最后DSP在该参考点为中心的32个采样点范围内搜索上行数据帧的帧头。In the process of the third step, after the frame header flag S0 and the uplink service data stream arrive at the baseband board, the frame header flag S0 is extracted, and is sent as an interrupt to the DSP to provide a reference position of the frame header of the uplink data frame. Finally, the DSP searches for the frame header of the uplink data frame within the range of 32 sampling points centered on the reference point.
以PDT项目为例进行说明,上行速率为38400个采样点/秒,每个采样点为32比特(bit),占用26微秒(us)。即DSP在该中断为中心的32个采样点范围,约0.83毫秒(ms)内搜索上行数据帧的帧头。然而,本发明实施例不局限于上述处理数据帧的方法应用于PDT项目里,也适用于其它制式需要基带芯片搜索上行数据帧的帧头的移动通信系统中。例如,在码分多址(Code Division Multiple Access,简称为:CDMA)系统里,业务流的周期为10ms,也可以用该方法将下行10ms的帧头标示插入下行业务数据流里,然后用类似的方法提取出来,提供给CDMA的基带芯片上行业务帧头的参考点,供它搜索上行数据帧的帧头。Taking the PDT project as an example, the uplink rate is 38400 samples/sec, and each sampling point is 32 bits, occupying 26 microseconds (us). That is, the DSP searches for the frame header of the uplink data frame within about 0.83 milliseconds (ms) of the 32 sample points centered on the interrupt. However, the embodiment of the present invention is not limited to the above method of processing a data frame applied to a PDT project, and is also applicable to a mobile communication system in which another system requires a baseband chip to search for a frame header of an uplink data frame. For example, in a Code Division Multiple Access (CDMA) system, the service flow period is 10 ms. You can also use this method to insert a downlink header of 10 ms into the downlink service data stream. The method is extracted and provided to the reference point of the CDMA baseband chip uplink service frame header for searching for the frame header of the uplink data frame.
本发明实施例提供一个上行数据帧的帧头的参考点,让DSP在以参考点为中心的小范围内搜索上行数据帧的帧头,这样DSP就不需要在整个时间轴上一直搜索帧头,简化了基带芯片搜索上行数据帧的帧头的复杂度,降低了 DSP芯片的CPU占用率。The embodiment of the present invention provides a reference point of a frame header of an uplink data frame, so that the DSP searches for a frame header of the uplink data frame in a small range centered on the reference point, so that the DSP does not need to search for the frame header on the entire time axis. , simplifying the complexity of the baseband chip searching for the header of the uplink data frame, and reducing the complexity CPU usage of the DSP chip.
本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(根据系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。One of ordinary skill in the art will appreciate that all or a portion of the steps of the above-described embodiments can be implemented using a computer program flow, which can be stored in a computer readable storage medium on a corresponding hardware platform (according to The system, device, device, device, etc. are executed, and when executed, include one or a combination of the steps of the method embodiments.
可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。Alternatively, all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve.
上述实施例中的装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。The devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
上述实施例中的装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。When the device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium. The above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
工业实用性Industrial applicability
本发明实施例通过在DSP发送下行业务数据流时,在每个下行数据帧的第一个业务数据内插入帧头标识,并发送插入帧头标识的下行数据帧,该插入帧头标识的下行数据帧携带有帧头标识;从而在收到该业务数据流时,只要找到数据帧的帧头标识,就可以确定帧头位置;本发明实施例解决了相关技术中基带芯片在上行业务流里需要一直搜索帧头,搜索到帧头后才能对该帧进行业务处理,由于搜索帧头的任务会一直占用基带芯片的CPU资源,而导致CPU占用率较高的问题。 When the downlink service data stream is sent by the DSP, the frame header identifier is inserted into the first service data of each downlink data frame, and the downlink data frame inserted into the frame header identifier is sent, and the inserted frame header identifier is downlinked. The data frame carries the frame header identifier. Therefore, when the service data stream is received, the frame header position can be determined by finding the frame header identifier of the data frame. The embodiment of the present invention solves the related art in which the baseband chip is in the uplink service flow. The frame header needs to be searched all the time, and the frame can be processed after the frame header is searched. Since the task of searching for the frame header always occupies the CPU resources of the baseband chip, the CPU usage is high.

Claims (10)

  1. 一种发送数据帧的方法,包括:A method of transmitting a data frame, comprising:
    接收基带板的处理芯片数字信号处理DSP发送的下行业务数据流;Receiving a downlink service data stream sent by the processing chip digital signal processing DSP of the baseband board;
    在所述下行业务数据流的每个下行数据帧的第一个业务数据内插入数据帧周期为预定时间的帧头标识,其中,所述帧头标识用于指示帧头位置;Inserting, in a first service data of each downlink data frame of the downlink service data stream, a frame header identifier of a data frame period that is a predetermined time, where the frame header identifier is used to indicate a frame header position;
    发送插入所述帧头标识的下行数据帧。Sending a downlink data frame inserted into the header identifier.
  2. 根据权利要求1所述的方法,其中,所述接收基带板的处理芯片DSP发送的下行业务数据流之前,所述方法还包括:The method of claim 1, wherein the method further comprises: before receiving the downlink service data stream sent by the processing chip DSP of the baseband board:
    所述基带板获取所述预定时间,将所述预定时间作为所述数据帧周期;Obtaining, by the baseband board, the predetermined time, using the predetermined time as the data frame period;
    按照所述数据帧周期发送硬件中断到所述DSP,以使所述DSP发送所述下行业务数据流。And transmitting a hardware interrupt to the DSP according to the data frame period, so that the DSP sends the downlink service data stream.
  3. 根据权利要求1或2所述的方法,其中,所述发送插入所述帧头标识的下行数据帧之后,所述方法还包括:The method according to claim 1 or 2, wherein after the sending the downlink data frame inserted in the header identifier, the method further comprises:
    射频拉远单元RRU在所述下行数据帧的帧头处提取所述帧头标识;The radio remote unit RRU extracts the frame header identifier at a frame header of the downlink data frame;
    对所提取的帧头标识做预定时间的延时处理,并将延时处理后的帧头标识插入到上行业务数据流中。The extracted frame header identifier is subjected to a delay processing of a predetermined time, and the frame header identifier after the delay processing is inserted into the uplink service data stream.
  4. 根据权利要求3所述的方法,其中,所述将延时处理后的帧头标识插入到上行业务数据流中之后,所述方法还包括:The method according to claim 3, wherein after the delaying the processed frame header identifier is inserted into the uplink service data stream, the method further includes:
    在所述基带板检测到所述上行业务数据流的上行数据帧的帧头后,发送硬件中断到所述DSP,用于通知所述DSP所述上行数据帧的帧头位置已到来,以使所述DSP解析所述上行数据帧的帧头。After the baseband board detects the frame header of the uplink data frame of the uplink service data stream, sending a hardware interrupt to the DSP, to notify the DSP that the frame header position of the uplink data frame has arrived, so that The DSP parses a frame header of the uplink data frame.
  5. 一种发送数据帧的装置,包括:A device for transmitting a data frame, comprising:
    第一接收模块,设置为:接收基带板的处理芯片数字信号处理DSP发送的下行业务数据流;The first receiving module is configured to: receive a downlink service data stream sent by the processing chip digital signal processing DSP of the baseband board;
    处理模块,设置为:在所述第一接收模块接收的所述下行业务数据流的每个下行数据帧的第一个业务数据内插入数据帧周期为预定时间的帧头标识,其中,所述帧头标识用于指示帧头位置; a processing module, configured to: insert, in a first service data of each downlink data frame of the downlink service data stream received by the first receiving module, a frame header identifier with a data frame period of a predetermined time, where The frame header identifier is used to indicate the frame header position;
    第一发送模块,设置为:发送所述处理模块插入所述帧头标识的下行数据帧。The first sending module is configured to: send the processing module to insert a downlink data frame that is identified by the frame header.
  6. 根据权利要求5所述的装置,还包括:The apparatus of claim 5 further comprising:
    获取模块,设置为:获取所述预定时间,将所述预定时间作为所述数据帧周期;Obtaining a module, configured to: acquire the predetermined time, and use the predetermined time as the data frame period;
    第二发送模块,设置为:按照所述获取模块获取的所述数据帧周期发送硬件中断到所述DSP,以使所述DSP发送所述下行业务数据流。The second sending module is configured to: send a hardware interrupt to the DSP according to the data frame period acquired by the acquiring module, so that the DSP sends the downlink service data stream.
  7. 根据权利要求5或6所述的装置,还包括:The apparatus according to claim 5 or 6, further comprising:
    第三发送模块,设置为:在所述基带板检测到上行业务数据流的上行数据帧的帧头后,发送硬件中断到所述DSP,用于通知所述DSP所述上行数据帧的帧头位置已到来,以使所述DSP解析所述上行数据帧的帧头。The third sending module is configured to: after the baseband board detects the frame header of the uplink data frame of the uplink service data stream, send a hardware interrupt to the DSP, to notify the DSP of the frame header of the uplink data frame The location has arrived so that the DSP parses the header of the upstream data frame.
  8. 一种基带板,包括:如权利要求5~7中任一项所述的发送数据帧的装置。A baseband board comprising: means for transmitting a data frame according to any one of claims 5-7.
  9. 一种处理数据帧的装置,与权利要求5~7中任一项所述的发送数据帧的装置交互,所述装置包括:An apparatus for processing a data frame, the apparatus for transmitting a data frame according to any one of claims 5 to 7, the apparatus comprising:
    提取模块,设置为:在下行数据帧的帧头处提取所述帧头标识,其中,所述下行数据帧为插入了所述帧头标识的数据帧;The extracting module is configured to: extract the frame header identifier at a frame header of the downlink data frame, where the downlink data frame is a data frame in which the frame header identifier is inserted;
    处理模块,设置为:对所述提取模块提取的所述帧头标识做预定时间的延时处理,并将延时处理后的帧头标识插入到上行业务数据流中。The processing module is configured to: perform delay processing on the frame header identifier extracted by the extraction module for a predetermined time, and insert the frame header identifier after the delay processing into the uplink service data stream.
  10. 一种射频拉远单元RRU,包括:如权利要求9所述的处理数据帧的装置。 A radio remote unit RRU comprising: the apparatus for processing a data frame according to claim 9.
PCT/CN2016/099237 2015-11-04 2016-09-18 Method and apparatus for sending data frame, baseband board, and radio remote unit WO2017076131A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510740681.X 2015-11-04
CN201510740681.XA CN106656410B (en) 2015-11-04 2015-11-04 Method and device for sending data frame and baseband board

Publications (1)

Publication Number Publication Date
WO2017076131A1 true WO2017076131A1 (en) 2017-05-11

Family

ID=58661585

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/099237 WO2017076131A1 (en) 2015-11-04 2016-09-18 Method and apparatus for sending data frame, baseband board, and radio remote unit

Country Status (2)

Country Link
CN (1) CN106656410B (en)
WO (1) WO2017076131A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101146102A (en) * 2007-10-16 2008-03-19 深圳国人通信有限公司 HDLC data uplink and downlink method and communication device in RRU network
CN101437321A (en) * 2007-11-15 2009-05-20 中兴通讯股份有限公司 Method for signaling cascade for radio frequency zooming unit
CN101471725A (en) * 2007-12-29 2009-07-01 鼎桥通信技术有限公司 Method for frame synchronization of distributed base station
CN103312413A (en) * 2012-03-14 2013-09-18 普天信息技术研究院有限公司 Data caching method, system and device for LTE (Long Term Evolution) base station optical fiber time delay compensation

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1794966B1 (en) * 2004-09-30 2013-05-08 Efficient Channel Coding, Inc. Frame-based carrier frequency and phase recovery system and method
JP4651364B2 (en) * 2004-11-17 2011-03-16 富士通株式会社 Phase adjustment method and apparatus
CN101159579B (en) * 2007-11-06 2010-08-11 北京创毅视讯科技有限公司 Method and terminal of receiving network transport protocol based stream media data
CN101175261B (en) * 2007-11-28 2010-09-29 中兴通讯股份有限公司 Interface and method for transmitting multi-module orthogonal data in base band pool
CN102238436A (en) * 2010-04-23 2011-11-09 中兴通讯股份有限公司 Method and device for processing data in optical transmission
CN102142917B (en) * 2011-03-28 2014-02-19 华为技术有限公司 Data frame positioning method and device
CN103957070B (en) * 2014-04-16 2016-09-28 华为技术有限公司 The localization method of a kind of Frame and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101146102A (en) * 2007-10-16 2008-03-19 深圳国人通信有限公司 HDLC data uplink and downlink method and communication device in RRU network
CN101437321A (en) * 2007-11-15 2009-05-20 中兴通讯股份有限公司 Method for signaling cascade for radio frequency zooming unit
CN101471725A (en) * 2007-12-29 2009-07-01 鼎桥通信技术有限公司 Method for frame synchronization of distributed base station
CN103312413A (en) * 2012-03-14 2013-09-18 普天信息技术研究院有限公司 Data caching method, system and device for LTE (Long Term Evolution) base station optical fiber time delay compensation

Also Published As

Publication number Publication date
CN106656410B (en) 2020-12-22
CN106656410A (en) 2017-05-10

Similar Documents

Publication Publication Date Title
US10595332B2 (en) Aligning slots allocated to extended cyclic prefix symbols with slots allocated to normal cyclic prefix symbols
TWI434578B (en) Apparatus and method for co-existence between different radio access technologies
US12010639B2 (en) Secondary cell activation
US20220045837A1 (en) Time synchronization method, apparatus, and system
WO2018000440A1 (en) Method and device for signal detection
CN109151983B (en) Information sending method, information receiving method, network equipment and terminal equipment
CN102469571A (en) Method and system for realizing time delay compensation in distributed base station system
US11317368B2 (en) Relay system synchronization method and apparatus, and computer device and storage medium
CN105325037A (en) Synchronization method, synchronization device and base station
US8787512B1 (en) Synchronization of time accurate strobe (TAS) messages
EP4362572A1 (en) Positioning processing method, positioning reference signal sending method, apparatus, and device
CN111148229B (en) Method and device for determining transmission resources
US8879610B2 (en) Apparatus and method for changing a clock rate for transmission data
TWI709317B (en) Device of processing multiple component carriers
US20200028636A1 (en) Signal transmission method and apparatus
US10320902B2 (en) Detecting asymmetric awareness in peer-to-peer protocol
WO2017076131A1 (en) Method and apparatus for sending data frame, baseband board, and radio remote unit
WO2022027592A1 (en) Partial sensing enhancement for sl resource allocation
CN106792907B (en) A kind of LTE baseband processing unit real-time scheduling method based on antennal interface
CN108738124B (en) Timing synchronization method and device
WO2023198183A1 (en) Information acquisition method and apparatus, information sending method and apparatus, terminal, and network side device
WO2024207515A1 (en) Enhancements on l1/l3 measurements
WO2024022251A1 (en) Uplink transmission method and apparatus, and terminal and medium
WO2023198069A1 (en) Positioning method and apparatus, terminal, and readable storage medium
WO2024099181A1 (en) Uplink transmission time determination method, terminal, and network side device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16861399

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16861399

Country of ref document: EP

Kind code of ref document: A1