Embodiments of the present disclosure relate to the field of wireless communications, and more specifically to a signal processing apparatus and method, a network device and a computer readable storage medium.
As the 5th generation mobile communication (5G) era comes, a solution of wireless access and fiber based fronthaul or anyhaul attracts attention. Reliability of signals in the fronthaul or anyhaul is a key requirement to support a centralized processing based radio access network (C-RAN) architecture or a future edge-node based network infrastructure. To ensure the signal reliability from the respect of a physical layer, radio frequency (RF) transmitting power is needed to be above a certain threshold to meet a requirement for a signal-noise ratio (SNR). However, power saving is also critical for terminal devices that are connected to the Internet, especially when Internet of Things (IOT)/Internet of Everything (JOE) is involved in the future.
On the whole, embodiments of the present disclosure provide a signal processing apparatus and method and a network device.
In an aspect of the present disclosure, there is provided a signal processing apparatus. The apparatus comprises: a receiving unit configured to receive a signal from a remote radio frequency unit (RRH), the RRH being independent from the signal processing apparatus; a processing unit configured to perform signal enhancement on the signal; and a transmitting unit configured to transmit the enhanced signal to a baseband unit (BBU).
In another aspect of the present disclosure, there is provided a signal processing method. The method comprises: receiving a signal from an RRH; performing signal enhancement on the signal; and transmitting the enhanced signal to a BBU.
In a further aspect of the present disclosure, there is provided a network device. The network device comprises the above-mentioned signal processing apparatus.
In a further aspect of the present disclosure, there is provided a computer readable storage medium. The computer readable storage medium has machine executable instructions stored thereon which, when executed, cause a machine to implement the above-mentioned signal processing method.
According to solutions of embodiments of the present disclosure, it is possible to provide an improved physical layer transmission mechanism, thereby implementing a fronthaul or anyhaul solution with a high reliability, and meanwhile saving RF transmission power of a terminal device and reducing operation costs of an operator.
It will be appreciated that the Summary part does not intend to indicate essential or important features of embodiments of the present disclosure or to limit the scope of the present disclosure. Other features of the present disclosure will be made apparent by the following description.
Through the following detailed description with reference to the accompanying drawings, the above and other features, advantages and aspects of example embodiments of the present disclosure will become more apparent. In the drawings, identical or similar reference numbers represent the same or similar elements, in which:
Embodiments of the present disclosure will be described with reference to the drawings in detail. Though some embodiments of the present disclosure are shown in the drawings, it should be appreciated that the present disclosure can be implemented in various manners and should not be interpreted as limited to the implementations described herein. Conversely, these implementations are provided for thorough and complete understanding of the present disclosure. It is to be understood that the drawings and implementations are only for the purpose of example, rather than to limit the scope of protection of the present disclosure.
The term “network device” or “base station” used herein may represent a node B (NodeB or NB), an evolved node B (eNodeB or eNB), a repeater, or a low power node such as a femto station and a pico station and the like. In the context of the present disclosure, for ease of discussion, terms “network device” and “base station” may be used interchangeably, and an eNB is mainly used as an example of a base station.
The term “terminal device” used herein refers to any terminal device or user equipment (UE) that can perform wireless communication with base stations or with each other. As an example, the terminal device may include a sensor, a detector, a mobile terminal (MT), a subscriber station (SS), a portable subscriber station (PSS), a mobile station (MS), or an access terminal (AT) having a communication function and the above vehicle-mounted devices. In the context of the present disclosure, for ease of discussion, terms “terminal device” and “user equipment” may be used interchangeably, and UE is mainly used as an example of a terminal device.
As used herein, the term “include” and its variants are to be read as open-ended terms that mean “include, but is not limited to.” The term “based on” is to be read as “based at least in part on.” The term “one example embodiment” is to be read as “at least one example embodiment,” and the term “another embodiment” is to be read as “at least one another embodiment.” Relevant definition for other terms will be given in the following depiction.
As known in the art, a distributed base station architecture (as shown in a dotted-line block) including an RRH (e.g., RRH 110) and a BBU (e.g., BBU 120) is usually employed currently. The RRH 110 may be used to perform RF processing for a signal from the terminal device 130, and the BBU 120 may be used to perform baseband processing for the signal. Usually, one BBU may support one or more RRHs. In the case of one RRH, the RRH and BBU are connected via optical fibers and communicated via a common public radio interface (CPRI), which is called fronthaul, as shown in
As mentioned above, there is a conflict between power saving and signal reliability in a terminal device. For example, an RF signal from the terminal device 130 is reduced to a smaller amplitude but modulated using a high-order Quadrature Amplitude Modulation (QAM) (e.g., 64QAM). However, conventionally, the RRH 110 is not sufficient to quantize a weak RF signal including a high-order QAM at a low RF transmission power (e.g., in a level of −150 dBm). Without any compensation, the BBU 120 would fail to detect and restore the RF signal.
In the already-proposed solution, it is possible to replace a 16-bit analog-to-digital converter in the RRH with a 20-bit analog-to-digital converter, or use a better low noise pre-amplifier in the RRH, or use a large oversampling rate in RRH to oversample the weak RF signal, to ensure the signal reliability. However, the implementation of these solutions requires a replacement of the conventional RRH, which consumes a lot of manpower and material resources.
In view of this, the present inventor proposes an improved solution which can achieve an improvement of the signal reliability while keeping the conventional RRH unchanged. Detailed description is presented below with reference to
According to the idea of the embodiment of the present disclosure, it is possible to add a signal processing apparatus 210 between the RRH 110 and the BBU 120 to achieve the signal enhancement function. This signal processing apparatus 210 is independent from the RRH 110. Specifically, it is possible to, through the signal processing apparatus 210, perform signal enhancement for the weak RF signal from the RRH 110, and then send it to the BBU 120, thereby ensuring the signal reliability without changing the conventional RRH. In this way, it is possible to permit a lower transmission power and an enhanced RF throughput of a terminal device, and reduce operation costs of an operator.
According to an embodiment of the present disclosure, the signal processing apparatus 210 may be a pluggable member, and may be connected between the RRH 110 and the BBU 120 in any proper manner. It should be appreciated that although the signal processing apparatus 210 in
In addition, it should be appreciated that the embodiment of the present disclosure only involves the processing of uplink data from a terminal device to a base station. Furthermore, the idea of the embodiments of the present disclosure provides a physical layer transmission mechanism having transparency with respect to different protocols such as fronthaul or anyhaul, and thus has a very good compatibility with the currently-used CPRI or eCPRI protocol.
Although one RRH 110 is shown in
According to the embodiment of the present disclosure, the signal processing apparatus 210 may be implemented in any suitable manner so long as the signal enhancement function is implemented. An example implementation of the signal processing apparatus 210 is described with reference to
It should be appreciated that although the receiving unit, processing unit and transmitting unit are respectively shown as an independent element in
Reference is made below to
In the embodiment of the present disclosure, the symbol reconstruction module 410 is configured to convert a bit stream of the signal from the RRH into a symbol stream. According to the embodiment of the present disclosure, for example, according to an analog-to-digital converter (ADC) resolution in the RRH, a 0-1 bit stream of the signal from the RRH may be converted into a corresponding symbol stream. In fact, regarding the coming RF signal having a very small amplitude, the ADC in the RRH cannot capture and restore details of the RF signal in the resolution, and a noise level therein is relatively higher. Therefore, it is necessary to compensate for this. Its detailed description is made below.
In the embodiment of the present disclosure, the resampling module 420 is configured to resample the symbol stream. According to the embodiment of the present disclosure, the resampling of the low-resolution symbol stream may be implemented by performing interpolation on the symbol stream and performing convolution on the interpolated signal. For example, in an embodiment, it is possible to perform the interpolation on the symbol stream by interpolating several points between two symbols at a predetermined sampling rate (e.g., m). In an embodiment, it is possible to perform the convolution on each symbol in the symbol stream by means of a kernel function.
It should be appreciated that the present disclosure is not limited to the above examples of the interpolation and convolution, but the resampling can be implemented by any suitable interpolation and convolution processing. In addition, the interpolation and convolution may be reconfigured via software according to each specific terminal device such as an IoT/IoE terminal device, so the method according to the embodiment of the present disclosure exhibits higher flexibility and controllability.
In the embodiment of the present disclosure, the noise-spectrum shaping module 430 is configured to noise-spectrum shaping the resampled symbol stream. According to the embodiment of the present disclosure, the noise-spectrum shaping is intended to implement redistribution of a noise-spectrum and filter out of out-of-band noise, thereby achieving the signal enhancement. It should be appreciated that any suitable noise-spectrum shaper or noise-spectrum shaping circuit may be employed to implement the noise-spectrum shaping. Reference is made below to
According to the embodiment of the present disclosure, the feedback loop 510 may comprise an adder 511, an integrator 512, a comparator 513 and a D flip-flop 514. One input of the adder 511 receives the resampled symbol stream, and another input receives a negative output from the D flip-flop 514. Input of the integrator 512 receives output from the adder 511. One input of the comparator 513 receives output from the integrator 512, and another input is connected with a reference potential (e.g., grounded). Input of the D flip-flop 514 receives output from the comparator 513, and its positive output is connected to the filter 520. It should be appreciated that the feedback loop is not limited to the shown configuration, but can be implemented by using any suitable configuration.
According to the embodiment of the present disclosure, the filter 520 may be a low-pass filter. It may be appreciated that the filter 520 may employ other suitable types of filters according to needs.
The noise-spectrum shaping module stated above with reference to
The example implementation of the noise-spectrum shaping module is described above. Now returning to
In this way, according to the solution of the embodiment of the present disclosure, the noise moves to higher frequency bands through resampling and noise-spectrum shaping and filtering, so that the in-band noise substantially reduces and a clear low-frequency band signal is obtained. The low-frequency band signal is transmitted to the BBU so that it is detected and restored intact. Therefore, signal reliability is ensured.
Correspondingly, the embodiment of the present disclosure provides a signal processing method. Detailed depictions will be presented with reference to
As shown in
At 620, the signal processing apparatus 210 may perform signal enhancement for the received signal. According to the embodiment of the present disclosure, signal enhancement may be implemented through resampling and noise-spectrum shaping and filtering. An example implementation process is described below with reference to
At 720, perform resampling processing for the symbol stream. According to the embodiment of the present disclosure, for example it is possible to implement resampling by performing interpolation and convolution on each symbol in the symbol stream. The processing in this step is similar to the operation described above in conjunction with the resampling module 420, and will not be detailed any more here.
At 730, it is possible to perform noise-spectrum shaping processing for the symbol stream which has undergone the resampling processing. According to the embodiment of the present disclosure, it is possible to perform noise-spectrum redistribution on the resampled symbol stream, and perform filtering on the noise-spectrum redistributed symbol stream. This may be implemented by any suitable noise-spectrum shaper or noise-spectrum shaping circuit. According to the embodiment of the present disclosure, it is possible to perform noise-spectrum redistribution on the resampled symbol stream via the feedback loop. For example, reference is made to the circuit described with reference to
At 740, it is possible to perform down-sampling processing on the symbol stream which has undergone noise-spectrum shaping processing, thereby implementing regeneration of the symbol. As compared with the original symbol at step 710, the regenerated symbol has the same length, but noise is substantially reduced.
Returning to
So far, the signal processing method is described, it corresponds to the operations of the signal processing apparatus described above with reference to
According to example embodiments of the present disclosure, it is possible to substantially reduce the transmission power of the terminal device and enable the service life of the battery of the terminal device to increase. In addition, it is applicable to the high-order QAM in a wireless system. Furthermore, wireless makes changes to wireless processing of wireless components in the current network architecture, and is adapted for currently-used various fronthaul or anyhaul protocols such as CPRI or eCPRI.
As shown in the figure, the device 800 comprises one or more processors 810, one or more memories 820 coupled to the processor 810, and one or more transmitters and/or receivers (TX/RX) 840 coupled to the processor (s) 810.
The processor 810 may be in any suitable type adapted for local technical environment, and may include but not limited to one or more of a general-purse computer, a dedicated computer, a microcomputer, a digital signal processor (DSP) and a process-based multi-core processor architecture. The device 800 may also include a plurality of processors, for example a dedicated integrated circuit chip temporally following a clock synchronous with a main processor.
The memory 820 may be in any suitable type adapted for local technical environment, and may be implemented using any suitable data storage technology. Non-restrictive examples of the memory are for example a non-transient computer-readable storage medium, a semiconductor-based storage device, a magnetic storage device and system, an optical storage device and system, a fixed memory and a removable memory.
The memory 820 stores at least part of the program 830. TX/RX 840 is used for bidirectional communication. The TX/RX 840 has at least one antenna to promote communication. However, in practice the device may have several antennas. The communication interface may represent any interface needed in communicating with other network elements.
The program 830 may comprise a program instruction. The program instruction, when executed by the associated processor 810, enables the device 800 to operate according to the embodiment of the present disclosure, as stated with reference to
Generally, various exemplary embodiments of the present disclosure may be implemented in hardware or application-specific circuit, software, logic, or in any combination thereof. Some aspects may be implemented in hardware, while the other aspects may be implemented in firmware or software executed by a controller, a microprocessor or other computing device. When various aspects of the present invention are illustrated or described into block diagrams, flowcharts, or other graphical representations, it would be appreciated that the block diagrams, apparatus, system, technique or method described here may be implemented, as non-restrictive examples, in hardware, software, firmware, dedicated circuit or logic, common software or controller or other computing device, or some combinations thereof. Examples for implementing hardware devices of embodiments of the present disclosure comprise but not limited to: a field-programmable gate arrays (FPGA), Application Specific Integrated Circuit (ASIC), Application Specific Standard Parts (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD) and the like.
As an example, the implementations of the subject matter disclosed herein can be described in a context of machine-executable instructions which are included, for instance, in the program module executed in the device on a target real or virtual processer. Generally, a program module includes routine, program, bank, object, class, component and data structure, etc. and performs a particular task or implements a particular abstract data structure. In the implementations, the functions of the program modules can be combined or divided among the described program modules. The machine executable instructions for the program module can be executed in a local or distributed device. In the distributed device, the program module can be located between the local and remote storage mediums.
The computer program code for implementing the method of the present disclosure may be complied with one or more programming languages. These computer program codes may be provided to a general-purpose computer, a dedicated computer or a processor of other programmable data processing apparatus, such that when the program codes are executed by the computer or other programmable data processing apparatus, the functions/operations prescribed in the flowchart and/or block diagram are caused to be implemented. The program code may be executed completely on a computer, partially on a computer, partially on a computer as an independent software packet and partially on a remote computer, or completely on a remote computer or server.
In the context of the present disclosure, the machine-readable medium may be any tangible medium including or storing a program for or about an instruction executing system, apparatus or device. The machine-readable medium may be a machine-readable signal medium or machine-readable storage medium. The machine-readable medium may include, but not limited to, electronic, magnetic, optical, electro-magnetic, infrared, or semiconductor system, apparatus or device, or any appropriate combination thereof. More detailed examples of the machine-readable storage medium includes, an electrical connection having one or more wires, a portable computer magnetic disk, hard drive, random-access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical storage device, magnetic storage device, or any appropriate combination thereof.
Besides, although the operations are depicted in a particular sequence, it should not be understood that such operations are completed in a particular sequence as shown or in a successive sequence, or all shown operations are executed so as to achieve a desired result. In some cases, multi-task or parallel-processing would be advantageous. Likewise, although the above discussion includes some specific implementation details, they should not be explained as limiting the scope of any invention or claims, but should be explained as a description for a particular implementation of a particular invention. In the present invention, some features described in the context of separate implementations may also be integrated into a single implementation. On the contrary, various features described in the context of a single implementation may also be separately implemented in a plurality of implementations or in any suitable sub-group.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter specified in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Number | Date | Country | Kind |
---|---|---|---|
201711012660.1 | Oct 2017 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2018/111705 | 10/24/2018 | WO | 00 |