A continuous analog signal is sampled at discrete time intervals to generate a digital representation of the analog signal. However, considering that power consumption is proportional to a sampling rate of an analog-to-digital converter (ADC), sampling a bandpass signal at Nyquist rate may cause a significant power consumption. Undersampling the analog signal is one approach to reduce power consumption. However, it may not be an optimal choice applying signal processing techniques appropriate for a signal sampled at Nyquist rate to process an undersampled signal. Hence, there may be a demand for improved undersampled signal processing.
Some examples of apparatuses and/or methods will be described in the following by way of example only, and with reference to the accompanying figures, in which
Various examples will now be described more fully with reference to the accompanying drawings in which some examples are illustrated. In the figures, the thicknesses of lines, layers and/or regions may be exaggerated for clarity.
Accordingly, while further examples are capable of various modifications and alternative forms, some particular examples thereof are shown in the figures and will subsequently be described in detail. However, this detailed description does not limit further examples to the particular forms described. Further examples may cover all modifications, equivalents, and alternatives falling within the scope of the disclosure. Like numbers refer to like or similar elements throughout the description of the figures, which may be implemented identically or in modified form when compared to one another while providing for the same or a similar functionality.
It will be understood that when an element is referred to as being “connected” or “coupled” to another element, the elements may be directly connected or coupled or via one or more intervening elements. If two elements A and B are combined using an “or”, this is to be understood to disclose all possible combinations, i.e. only A, only B as well as A and B. An alternative wording for the same combinations is “at least one of A and B”. The same applies for combinations of more than 2 Elements.
The terminology used herein for the purpose of describing particular examples is not intended to be limiting for further examples. Whenever a singular form such as “a”, “an” and “the” is used and using only a single element is neither explicitly or implicitly defined as being mandatory, further examples may also use plural elements to implement the same functionality. Likewise, when a functionality is subsequently described as being implemented using multiple elements, further examples may implement the same functionality using a single element or processing entity. It will be further understood that the terms “comprises,” “comprising,” “includes” and/or “including,” when used, specify the presence of the stated features, integers, steps, operations, processes, acts, elements and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, processes, acts, elements, components and/or any group thereof.
Unless otherwise defined, all terms (including technical and scientific terms) are used herein in their ordinary meaning of the art to which the examples belong.
An apparatus 100 for processing an undersampled digital input signal will be explained in the following with reference to
The apparatus 100 comprises a first circuitry 197 configured to perform a bandpass interpolation on the undersampled digital input signal 101 to generate an interpolated signal 102 ({tilde over (Y)}n) using an interpolation factor depending on a Nyquist zone M selected from multiple Nyquist zones, M being greater than 1. For the undersampled digital input signal 101, the lowest and highest frequencies are denoted as FL and FH, respectively. A bandwidth B and center frequency FC of the signal 101 are given as B=FH−FL and FC=(FL+FH)/2, respectively. Nyquist zone M may be understood as a range of frequencies which satisfies the following condition:
Interpolation may be understood as a process of resampling an input signal at a higher rate than the input signal sample rate by an integer factor, which may insert an intermediate or multiple intermediate values between two adjacent original samples depending on the integer interpolation factor. In the example of
As an example, by choosing a higher Nyquist zone than a first Nyquist zone or Nyquist zone 1, a sample rate of a non-linear device, such as Analog-to-Digital Converter, ADC, can be lower than that of Nyquist zone 1. In other words, undersampling may be implemented. Since a power consumption of an ADC is proportional to the sample rate of the ADC, it may cause reduction in power consumption by utilizing lower sample rate than Nyquist rate.
A derivation of the structure of the first circuitry 197 will be given below with respect to
Further, the first circuitry 197 comprises an upsampling circuitry 210 configured to upsample the undersampled digital input signal 101 by the factor MN and a filter 211 configured to limit a bandwidth of the upsampled digital input signal 201 ({tilde over (Y)}n). Upsampling may be understood as a process of resampling an input signal at a higher rate than the input signal sample rate by an integer factor, which inserts zeros between the two adjacent samples of the input signal. Filtering followed by the upsampling may be understood as a process of replacing the zeros with new non-zero sample values. Alternatively, interpolation may be understood as a combination of upsampling and filtering a signal. As an example, the filter 211 may be a bandpass filter, which limits a bandwidth of an output signal to a specified band of frequencies and block components with frequencies above or below this band. The filter 211 allows to select the Nyquist zone of interest by limiting the bandwidth of the upsampled digital input signal 201. The interpolated signal 102 is processed following the steps described in the example of
In the example of
In
Nyquist zone M and order of non-linearity N will be further explained below in the context of
When the analog signal 400 is sampled, a sampled digital signal from the analog signal is replicated by multiples of the sample rate. The discrete-time signal spectrum content is at nFS+FA, where n is an integer. The spectrum is divided into regions called Nyquist zones. Nyquist zone covers the following range of frequencies:
Aliasing occurs when sampling replicas overlap. To avoid aliasing, the complete spectrum of the analog signal is contained within a single Nyquist zone.
The respective sampling rate Fs for a given Nyquist zone M is given by:
In
At a first sampling rate 404, the spectrum of the analog signal 400 is within in a first Nyquist zone 421 or Nyquist zone 1 as illustrated in a discrete-time signal spectrum 412 in
In order to reconstruct the sampled digital input signal, a bandpass filter may be used, configured to select an appropriate replica located around ±FC. In the context of
As an example, non-linear terms of order 2 and 3 are selectively illustrated in
That is, the presence of non-linearities may result in the spectrum of the digital signal being extended across the borders of a single Nyquist zone.
Two different cases to cancel or remove non-linear terms of the digital input signal wherein the analog signal is within Nyquist zone 1 and any Nyquist zone M where M>1 will be given with respect to
When the analog signal is contained within any single Nyquist zone M different from M=1, replicas of the analog signal generated by the sampling process via ADC in Nyquist zone 1 does not coincide with the analog signal before the digital signal sampling. The non-linear terms generated from this Nyquist zone 1 replica are not equivalent to the non-linear terms generated from the analog signal. This will be explained in more detail below with respect to
Similarly, there are differences between non-linear components of a digital input signal when an analog signal is within different Nyquist zone and passes through a non-linear device with different non-linear order of k. Hence, if the analog signal is within Nyquist zone other than 1, both the order of Nyquist zone M and the order of non-linearity N are considered as factors to process an undersampled digital input signal.
In the context of
As described within the context of
In some conditions, even though the analog signal is within a Nyquist zone Mreal, different Nyquist zone M, where M<Mreal, may be chosen as an interpolation factor MN. In the absence of spectral overlap between different regions of the non-linearity, it is possible to generate non-linear components cancellation signal. A condition for no overlap between the non-linear regions (p=0 . . . k) for a non-linearity of order k is given as follows:
2Fc≥kB
where FC is a center frequency of the analog signal. When the analog signal occupies the full Nyquist zone, then the bandwidth of the analog signal can be written as B=FS/2 and FC=(M−0.5)FS/2, and hence the condition for no spectra overlap is as follows:
k≤(2M−1)
For the non-linear equalizer which corrects non-linear terms up to order of k and for the case wherein the analog signal may occupy the full Nyquist zone, in other words the bandwidth of the analog signal, may be as large as FS/2, the smallest M can be used, which follows the equation above.
For the case where the input signal bandwidth is less than FS/2, a Nyquist zone M may be used, which satisfies the following relationship 2Fc≥kB wherein Fc corresponds to a center frequency of a signal replica of the analog signal in Nyquist zone M.
It enables using smaller interpolation factor MN by choosing a smaller M value than Mreal, which may reduce complexity of interpolating, equalizing, and downsampling processes.
The analog signal 109 may be distorted by the non-linear system 120. The undersampled digital input signal 101 generated by the non-linear system 120 may comprise non-linear terms. The undersampled digital signal 101 is an input signal for the apparatus 100 via the input node 110. The apparatus 100 is configured to process the undersampled digital input signal 101 and output a downsampled signal 104 as described above with respect to
As an example of an implementation using undersampled digital input signal processing according to one or more examples described above in connection with
The base station 900 comprises at least one antenna element 950. A receiver 910 of the base station 900 comprises the apparatus 930 and is coupled to the antenna element 950. For example, the receiver 910 may be coupled to the antenna element 950 via one or more intermediate element such as a Low-Noise Amplifier (LNA), a filter, a down-converter (mixer), ElectroStatic Discharge (ESD) protection circuitry, an attenuator etc.
Additionally, the receiver 910 comprises a non-linear system 620 coupled to the apparatus 930. The non-linear system 920 provides the undersampled digital input signal 921. The non-linear system 920 may, e.g., configured to generate the undersampled digital input signal 921 based on a Radio Frequency (RF) receive signal received from the antenna element 950 or another antenna element (not illustrated) of the base station 900. The non-linear system 920 may be or comprise an ADC configured to output the digital input signal 921. The non-linear system 920 may comprise on or more further element such as an LNA, a filter, a down-converter (mixer), ESD protection circuitry, an attenuator, etc.
Additionally, the base station 900 comprises a transmitter 940 configured to generate an RF transmit signal. The transmitter 940 may use the antenna element 950 or another antenna element (not illustrated) of the base station 900 for radiating the RF transmit signal to the environment. For example, the transmitter 940 may be coupled to the antenna element 950 via one or more intermediate elements such as a filter, an up-converter (mixer) or a Power Amplifier (PA).
To this end, a base station with improved undersampled digital signal processing may be provided allowing the base station to meet high performance targets at lower power consumption and lower area consumption.
The base station 900 may comprise further elements such as, e.g., an application processor, memory, a network controller, a user interface, a power management circuitry, a satellite navigation receiver, a network interface controller, or a power tee circuitry.
In some aspects, the application processor may include one or more Central Processing Unit (CPU) cores and one or more of cache memory, a Low-DropOut (LDO) voltage regulator, interrupt controllers, serial interfaces such as Serial Peripheral Interface (SPI), Inter-Integrated Circuit (I2C) or universal programmable serial interface module, Real Time Clock (RTC), timer-counters including interval and watchdog timers, general purpose Input-Output (IO), memory card controllers such as Secure Digital (SD)/MultiMedia Card (MMC) or similar, Universal Serial Bus (USB) interfaces, Mobile Industry Processor Interface Alliance (MIPI) interfaces and Joint Test Access Group (JTAG) test access ports.
In some aspects, the baseband processor may be implemented, for example, as a solder-down substrate including one or more integrated circuits, a single packaged integrated circuit soldered to a main circuit board or a multi-chip module containing two or more integrated circuits.
In some aspects, the memory may include one or more of volatile memory including Dynamic Random Access Memory (DRAM) and/or Synchronous Dynamic Random Access Memory (SDRAM), and Non-Volatile Memory (NVM) including high-speed electrically erasable memory (commonly referred to as Flash memory), Phase change Random Access 30 Memory (PRAM), Magnetoresistive Random Access Memory (MRAM) and/or a three-dimensional crosspoint (3D XPoint) memory. The memory may be implemented as one or more of solder down packaged integrated circuits, socketed memory modules and plug-in memory cards.
In some aspects, the power management integrated circuitry may include one or more of voltage regulators, surge protectors, power alarm detection circuitry and one or more back-up power sources such as a battery or capacitor. Power alarm detection circuitry may detect one or more of brown out (under-voltage) and surge (over-voltage) conditions.
In some aspects, the power tee circuitry may provide for electrical power drawn from a network cable to provide both power supply and data connectivity to the base station using a single cable.
In some aspects, the network controller may provide connectivity to a network using a standard network interface protocol such as Ethernet. Network connectivity may be provided using a physical connection which is one of electrical (commonly referred to as copper interconnect), optical or wireless.
In some aspects, the satellite navigation receiver module may include circuitry to receive and decode signals transmitted by one or more navigation satellite constellations such as the Global Positioning System (GPS), GLObalnaya NAvigatSionnaya Sputnikovaya Sistema (GLONASS), Galileo and/or BeiDou. The receiver may provide data to the application processor which may include one or more of position data or time data. The application processor may use time data to synchronize operations with other radio base stations.
In some aspects, the user interface may include one or more of physical or virtual buttons, such as a reset button, one or more indicators such as Light Emitting Diodes (LEDs) and a display screen.
Another example of an implementation using the undersampled digital input signal processing according to one or examples described above in connection with
The mobile user equipment 1000 comprises at least one antenna element 1050. A receiver 1010 of the mobile user equipment 1000 comprises the apparatus 1030 and is coupled to the antenna element 1050.
For example, the receiver 1010 may be coupled to the antenna element 1050 via one or more intermediate element such as a LNA, a filter, a down-converter (mixer), ESD protection circuitry, an attenuator etc.
Additionally, the receiver 1010 comprises a non-linear system 1020 coupled to the apparatus 1030. The non-linear system 1010 provides the undersampled digital input signal 1021. The non-linear system 1020, e.g. ADC, may be configured to generate the undersampled digital input signal 1021 based on an RF receive signal received from the antenna element 1050 or another antenna element (not illustrated) of the mobile user equipment 1000. The non-linear system 1020 may be or comprise an ADC configured to output the undersampled digital input signal 1021. The non-linear system 1020 may comprise one or more further element such as a LNA, a filter, a down-converter (mixer), ESD protection circuitry, an attenuator, etc.
Additionally, the mobile user equipment 1000 comprises a transmitter 1040 configured to generate an RF transmit signal. The transmitter 1040 may use the antenna element 1050 or another antenna element (not illustrated) of the mobile device 1000 for radiating the RF transmit signal to the environment. For example, the transmitter 1040 may be coupled to the antenna element 1050 via one or more intermediate elements such as a filter, an up-converter (mixer) or a PA.
To this end, a mobile device with improved undersampled digital input signal processing may be provided allowing the mobile user equipment to meet high performance targets at lower power consumption and lower area consumption.
The mobile user equipment 1000 may comprise further elements such as, e.g., a baseband processor, memory, a connectivity module, a Near Field Communication (NFC) controller, an audio driver, a camera driver, a touch screen, a display driver, sensors, removable memory, a power management integrated circuit or a smart battery.
In some aspects, the application processor may include one or more CPU cores and one or more of cache memory, an LDO voltage regulator, interrupt controllers, serial interfaces such as SPI, I2C, or universal programmable serial interface module, RTC, timer-counters including interval and watchdog timers, general purpose IO, memory card controllers such as SD/MMC or similar, USB interfaces, MIPI interfaces and JTAG test access ports.
In some aspects, the baseband processor may be implemented, for example, as a solder-down substrate including one or more integrated circuits, a single packaged integrated circuit soldered to a main circuit board or a multi-chip module containing two or more integrated circuits.
The wireless communication circuits using the undersampled digital input signal processing according to the proposed architecture or one or more of the examples described above may be configured to operate according to one of the 3rd Generation Partnership Project (3GPP)-standardized mobile communication networks or systems. The mobile or wireless communication system may correspond to, for example, a 5th Generation New Radio (5G NR), a Long-Term Evolution (LTE), an LTE-Advanced (LTE-A), High Speed Packet Access (HSPA), a Universal Mobile Telecommunication System (UMTS) or a UMTS Terrestrial Radio Access Network (UTRAN), an evolved-UTRAN (e-UTRAN), a Global System for Mobile communication (GSM), an Enhanced Data rates for GSM Evolution (EDGE) network, or a GSM/EDGE Radio Access Network (GERAN). Alternatively, the wireless communication circuits may be configured to operate according to mobile communication networks with different standards, for example, a Worldwide Inter-operability for Microwave Access (WIMAX) network IEEE 802.16 or Wireless Local Area Network (WLAN) IEEE 802.11, generally an Orthogonal Frequency Division Multiple Access (OFDMA) network, a Time Division Multiple Access (TDMA) network, a Code Division Multiple Access (CDMA) network, a Wideband-CDMA (WCDMA) network, a Frequency Division Multiple Access (FDMA) network, a Spatial Division Multiple Access (SDMA) network, etc.
For further illustrating the undersampled digital input signal processing described above,
The method 1100 may enable improved undersampled digital signal processing allowing to meet desirable reconstruction requirements at lower power consumption. As described above, undersampled digital signal processing may be enabled by the method 1100 as the proposed undersampled digital signal processing allows to use lower sample rate by selecting Nyquist zone M where M is greater than 1 and cancel non-linearities by using the non-linear equalizer.
More details and aspects of the method 1100 are explained in connection with the proposed technique or one or more examples described above (e.g.
The examples described herein may be summarized as follows: In a further example (e.g. example 1), an apparatus for processing an undersampled digital input signal, comprising: an input node configured to receive the undersampled digital input signal; a first circuitry configured to perform a bandpass interpolation on the undersampled digital input signal to generate an interpolated digital signal using an interpolation factor based on a Nyquist zone M selected from multiple Nyquist zones, M being greater than 1; a non-linear equalizer to generate an equalized signal from the interpolated digital signal; and a second circuitry configured to downsample the equalized signal to a sample rate of the undersampled digital input signal.
Another example (e.g. example 2) relates to a previously described example (e.g. example 1), wherein an interpolation factor is MN, wherein N indicates an order of non-linear disturbances to be filtered and/or to be corrected by the non-linear equalizer.
Another example (e.g. example 3) relates to a previously described example (e.g. example 1), wherein the interpolated digital signal is bandwidth-limited within the selected Nyquist zone M.
Another example (e.g. example 4) relates to a previously described example (e.g. any one of example 1 to 3), wherein M is selected such that an analogue signal having a center frequency and a bandwidth B is located within the selected Nyquist zone, the analogue signal being the signal from which the undersampled digital input signal is derived.
Another example (e.g., example 5) relates to a previous example (e.g., example 4) or to any other example, further comprising that M is selected such that
with FH being the highest frequency within a spectrum of the analogue signal.
Another example (e.g. example 6) relates to a previously described example (e.g. any one of example 2 to 5), wherein kmax is a maximum order of non-linearity to be filtered and/or to be corrected by the non-linear equalizer and N is equal to or greater than kmax.
Another example (e.g. example 7) relates to a previously described example (e.g. any one of examples 2 to 6), wherein a signal having a the center frequency and a bandwidth B is located within a Nyquist zone Mreal and M is equal to or greater than (k+1)/2 wherein k is a maximum order of non-linearity of interest and M<Mreal.
Another example (e.g. example 8) relates to a circuitry, comprising: a non-linear system coupled to an apparatus according to a previously described example (e.g. any of examples 1 to 7) and configured to output an undersampled digital input signal.
Another example (e.g. example 9) relates to a previously described example (e.g. example 8), wherein the non-linear system comprises an ADC configured to output the undersampled digital input signal.
Another example (e.g. example 10) relates to a previously described example (e.g. example 8 or 9), comprising a receive signal input configured to provide an analog receive signal to the ADC.
Another example (e.g., example 11) relates to a previous example (e.g., example 10) or to any other example, wherein the analogue receive signal is a baseband signal of a receiver of a mobile telecommunications device.
Another example (e.g. example 12) relates to a base station, comprising a circuitry according to a previously described example (e.g. any of example 8 to 11).
Another example (e.g., example 13) relates to a previous example (e.g., example 12) or to any other example, further comprising an Analog-to-Digital Converter, ADC, configured to output the undersampled digital input signal.
Another example (e.g., example 14) relates to a previous example (e.g., example 13) or to any other example, further comprising a radio frequency frontend configured to provide a baseband signal as an input to the ADC.
Another example (e.g. example 15) relates to a mobile user equipment comprising a circuitry according to a previously described example (e.g. any of examples 8 to 11).
Another example (e.g., example 16) relates to a previous example (e.g., example 15) or to any other example, further comprising that the interpolation factor is MN, wherein N indicates an order of non-linear disturbances to be filtered and/or to be corrected by equalizing.
Another example (e.g., example 17) relates to a previous example (e.g., example 16) or to any other example, further comprising that the interpolated digital signal is bandwidth-limited within the selected Mth Nyquist zone M.
Another example (e.g., example 18) relates to a previous example (e.g., any of examples 15 to 17) or to any other example, further comprising selecting M such that an analogue signal having a center frequency and a bandwidth B is located within the selected Nyquist zone, the analogue signal being the signal from which the undersampled digital input signal is derived.
Another example (e.g., example 19) relates to a previous example (e.g., e.g., any of examples 15 to 17) or to any other example, further comprising selecting M such that
with FH being the highest frequency within a spectrum of the analogue signal.
Another example (e.g. example 20) relates to a method for processing an undersampled digital input signal, comprising: receiving the undersampled digital input signal at an input node; performing a bandpass interpolation on the undersampled digital input signal using an upsampling factor depending on a Nyquist zone M selected from multiple Nyquist zones, M being greater than 1; generating an equalized signal from the interpolated digital signal; and downsampling the equalized signal to a sample rate of the undersampled digital input signal.
Another example (e.g. example 21) relates to a previously described example (e.g. example 12), wherein the interpolation factor is MN, wherein N indicates an order of non-linear disturbances to be filtered and/or to be corrected by equalizing.
Another example (e.g. example 22) relates to a previously described example (e.g. any of example 20 and 21), wherein the interpolated digital signal is bandwidth-limited within the selected Mth Nyquist zone M.
Another example (e.g. example 23) relates to a computer program having a program code configured to, when executed by a processor, perform a method of any one of examples 20 to 22.
Another example (e.g. example 24) relates to a computer readable storage medium having stored thereon a computer program having a program code configured to, when executed by a processor, perform a method of any one of examples 20 to 22.
More details and aspects of the method are mentioned in connection with the proposed concept or one or more examples described above (e.g.
A block diagram may, for instance, illustrate a high-level circuit diagram implementing the principles of the disclosure. Similarly, a flow chart, a flow diagram, a state transition diagram, a pseudo code, and the like may represent various processes, operations or steps, which may, for instance, be substantially represented in computer readable medium and so executed by a computer or processor, whether or not such computer or processor is explicitly shown. Methods disclosed in the specification or in the claims may be implemented by a device having means for performing each of the respective acts of these methods.
It is to be understood that the disclosure of multiple acts, processes, operations, steps or functions disclosed in the specification or claims may not be construed as to be within the specific order, unless explicitly or implicitly stated otherwise, for instance for technical reasons. Therefore, the disclosure of multiple acts or functions will not limit these to a particular order unless such acts or functions are not interchangeable for technical reasons. Furthermore, in some examples a single act, function, process, operation or step may include or may be broken into multiple sub-acts, -functions, -processes, -operations or -steps, respectively. Such sub acts may be included and part of the disclosure of this single act unless explicitly excluded.
Furthermore, the following claims are hereby incorporated into the detailed description, where each claim may stand on its own as a separate example. While each claim may stand on its own as a separate example, it is to be noted that—although a dependent claim may refer in the claims to a specific combination with one or more other claims—other examples may also include a combination of the dependent claim with the subject matter of each other dependent or independent claim. Such combinations are explicitly proposed herein unless it is stated that a specific combination is not intended. Furthermore, it is intended to include also features of a claim to any other independent claim even if this claim is not directly made dependent to the independent claim.