# A multiband RF signal sampling frequency selection method based on cylindrical surface spectrum analysis

- Haijiang Wang
^{1, 2}Email author, - Yangyang Deng
^{1, 2}, - Bao Dong
^{1, 2}, - Ling Yang
^{1, 2}, - Zhendong Yao
^{1, 2}and - Debin Su
^{1, 2}

**2016**:280

https://doi.org/10.1186/s13638-016-0783-1

© The Author(s). 2016

**Received: **12 July 2016

**Accepted: **28 November 2016

**Published: **7 December 2016

## Abstract

Sampling frequency selection is a key issue in direct digitalization of the radio frequency (RF) signals. In this paper, we propose a cylindrical surface spectrum and arc distance-based sampling frequency selection method for multiband RF signals. In this method, a 3D visual expression of cylindrical surface spectrum of digital signal is introduced. This expression reflects better the circulatory nature of the spectrum of digital signals. It is found more intuitive, heuristic, and effective in dealing with undersampling issues of multiband RF signals than conventional spectrum expressions are. A function of arc distance between two frequency bands are also introduced which turns out to be useful in the determination of sampling frequency and design of digital filters.

## Keywords

## 1 Introduction

In the application of modern electronic technology, sampling from continuous (analog) signal to obtain digital signal has become one of the most common technologies. The relationship between an analog signal and the digital signal sampled from it can be mathematically described by the sampling theorem. As for the baseband signal, the Nyquist criterion requires that the sampling frequency must be more than twice the upper limit of analog signal frequency band, which has long been well known in engineering design. However, with the rapid development of technology, the direct sampling of high frequency signal has become a reality and the Nyquist criterion under literal meaning has long been broken through. What is called “undersampling” technology (which means sampling at a rate below the Nyquist frequency) has been developed. But meanwhile, with the application of software radio idea and the emergence of new types of radar and new communication system, the RF signals and their spectrums are more and more complex. For example, in dual-frequency or multi-frequency radar, the RF echos contain multibands. And in 4G and the upcoming 5G communications, multicarrier or multiband RF signals are very common. These complex multiband signals pose new challenges to their sampling. In the past two decades, sampling and efficiently reconstructing multiband RF signals has been investigated in many literatures in recent years. The earliest study can be traced to the end of the last century. For example, Raman Venkataramani and Yoram Bresler investigated periodic nonuniform sampling and multichannel processing based sub-Nyquist sampling of multiband signals [1, 2]; Dennis M. Akos et al. studied direct bandpass sampling of multiple distinct RF signals and proposed a novel technique to determine the absolute minimum sampling frequency for direct digitization of multiple, nonadjacent, frequency bands [3]. Moshe Mishali et al. discussed blind sampling and reconstruction of multiband signals and realized compressive sensing for multiband analog signals with relative small sampling rate under the condition that only the number of bands and their widths are assumed without any other limitations on the frequency support [4], but the theoretical lower bound on the average sampling rate is still twice the minimal rate of known-spectrum recovery. In [5], Satyabrata et.al presented an algorithm to determine the minimum bandpass sampling frequency for direct downconversion of multiple distinct RF signals, but in this literature, the iteration-based algorithm was a little complicated and besides, only the case of two frequency bands was considered. In [6], Jie-Cherng Liu reported an efficient method to find the ranges of valid bandpass sampling frequency for direct downconverting multiple bandpass analytic signals (single-sideband RF signals). The algorithm results in the ranges of valid bandpass sampling frequency for the complex signals in terms of bandwidths and band positions of the single-sideband RF signals. But in fact, just as the author said, compared to real bandpass sampling, the valid sampling frequency ranges of the analytic signals are easier to find than those of the real sampling. In recent years, the undersampling of multiband RF signals was still an issue which was frequently researched on, and many meaningful results were achieved [7–10]. For example, in [10], the authors proposed a method to select aliasing-free bandpass sampling frequency in optical phase-modulated and coherent detection (PM-CD) radio-over-fiber (RoF) links, but only two bands were considered. In the existing literatures for multiband signal sampling, all the analysis methods are based on frequency axes under the Cartesian coordinate system. Although the theoretical principle of these methods is still the sampling theorem, because of the disconnectivity between positive and negative frequency bands of the spectrum, getting digital signal spectrum from the analog signal spectrum according to the sampling theorem needs to shift the positive and negative frequency bands many times, which constitutes a complex picture. The key points of the problem are usually concealed by this seeming complexity, making us unable to obtain the essentials easily. Because the sampling problem of this kind of multiband signal has been increasingly common and important, to seek a more simple and clear geometric interpretation will be helpful in sampling and filtering the processing for this kind of signal in concept and even engineering design. So the cylindrical surface spectrum is proposed in this paper.

This tool has the advantage of intuition in concept, similar to the cylindrical phase surface in the oscillation theory and Riemann surface in the theory of complex variable functions [11]. It is more of a tool that is assisting with the thinking and imagination than with the computing. With the assistance of this tool, the main points of the problem sometimes will be revealed more intensively and clearly, so it will even provide some enlightenment to solutions of some problems involving RF signal processing.

With the cylindrical surface spectrum tool, the concept of arc distance between digital signal frequency bands is introduced. This concept has some practical value in quantitative calculation of the sampling frequency selection and filter design for multiband RF signal digitalization.

## 2 Derivation of the cylindrical surface spectrum

*u*(

*t*) has the follow relationship with its frequency spectrum

*U*(

*f*)

*T*

_{s}, sampling from

*u*(

*t*)can produce the following sequence.

In the equation, *f*
_{s} = 1/*T*
_{s}, representing the sampling frequency.

The familiar result leads us to obtain the spectrogram naturally by making left and right shift of the analog spectrum diagram on the frequency axis infinite time. That is to say, to show digital signal spectrum derived from sampling, more curves should be drawn. It is convenient to handle the sampling problem of the baseband signal in this way because the positive and negative frequency bands of this kind of signal spectrum are mutually connected. Moreover, it is enough to measure the serious degree of aliasing effect by making the right shift of an analog spectrum, and the contribution of further shift terms can be ignored. If we discuss the undersampling problem of the modulating signal, shift terms of the analog spectrum involved will be many. Furthermore, the positive and negative frequency bands of the spectrum for analog signal are mutually separate; consequently, the shifts of the two parts must be taken into account thus making the method of analog spectrum shift no longer an ideal tool for analyzing.

*m*= 0. For simplicity, the symbol

*V*(

*ω*) is introduced to express it.

*X*(

*ω*) is periodic with period of

*2π*,

*V*(

*ω*) is not, and its shape is consistent with the analog spectrum

*U*(

*f*) . On the horizontal axis, however, there is a flexible scale factor, that is

*f*

_{s}. In this paper, we call

*V*(

*ω*) the scaled analog spectrum in the later parts. When using the symbols in Eq. (5), Eq. (4) can be expressed as

*V*(

*ω*) and

*V*(

*ω*+

*2π*). In Fig. 1a, as for a length of amplitude magnitude of one signal’s scaled analog spectrum in the interval (−

*π*,

*π*], |

*V*(

*ω*)| is drawn by a solid line. At the same time, |

*V*(

*ω*+ 2

*π*)| is drawn by a dotted line. Suppose that ω

_{1}is any point in the interval (−

*π*,

*π*], and its corresponding amplitude magnitude |

*V*(

*ω*

_{1})| is expressed by

*P*, while |

*V*(

*ω*

_{1}) + 2

*π*| is expressed by

*P*

_{1}. Their corresponding complex number

*V*(

*ω*) and

*V*(

*ω*+

*2π*) should be added together according to Eq. (7). Otherwise, the value |

*V*| whose abscissa is

*ω*

_{1}+ 2

*π*in the interval (

*π*, 3

*π*] also equals to |

*V*(

*ω*

_{1}+ 2

*π*)|, and it can be expressed by Q

_{1}. Suppose that we cut down this strip of paper on which the scaled analog spectrum in the interval (−

*π*,

*π*] is drawn and stick it on a cylinder whose cross section is a unit circle in the following way. Fix the origin of coordinates (0,0) on a point of R on the cylinder, and make the vertical coordinate direction parallel to the axis of the cylinder. Furthermore, place the horizontal coordinate

*ω*along the unit circle of the cylindrical cross section, which is perpendicular to the ordinate axis. The value of the horizontal coordinate ω is equal to the arc length from the origin point to this abscissa point. Consequently, it is equal to the angle between the vector \( \overline{OR} \) and the vector from the center of a unit circle O to this abscissa point. For the purpose of clarity, the abscissa that is fixed on the cylindrical surface is called circumferential coordinate, and the ordinate is called axial coordinate. Obviously, this paper just fully covers the cylinder surface because the width of the paper along the horizontal axis is exactly 2

*π*. Next, choose the strip of paper on which the scaled analog spectrum in the interval (−

*π*, 3

*π*] is drawn, and fix it on the former paper in the same way to make them coincide with each other. Suppose that the pieces of paper are transplant, then the situation shown in Fig. 1b can appear, and

*P*

_{1}overlaps together with

*Q*

_{1}by now.

Thinking about the other terms in Eq. (7), we repeat the above steps. The transparent piece of paper in the interval ((2*k* − 1)*π*, (2*k* + 1)*π*] displays the amplitude magnitude of *V*(*ω* + 2*kπ*), which is any term in Eq. (7). As the value of *k* increases, the whole scaled analog spectrum |*V*(*ω*)| can be continuously expressed on the cylindrical surface. Therefore, the way of using a single curve and twining the cylindrical surface many layers replaces the way of using each shift term to represent the digital signal spectrum. By now, the aliasing effect is shown by twining the cylindrical surface with the same curve: more than one axis coordinate which are not equal to zero appear on the same circle coordinate of the curve. As a result of the addition of their corresponding complex number value, the shape of the digital spectrum is no longer similar with the spectrum of the analog signal used for sampling.

*ω*is used as its parameter.

*V*(

*w*) is proportional to the analog spectrum

*U*(

*f*). The spectrum on the cylindrical surface of the sampled digital signal can be derived from the spectrum of the analog signal directly. If we are only interested in the position and shape of the spectrum, then

*U*(

*f*), as depicted in Fig. 2a. Obviously, it contains a baseband signal whose bandwidth of double sideband is

*B*

_{0}= 10

*KHz*and two modulating signals. Among the two modulating signals, the carrier frequency and modulation bandwidth of one is

*f*

_{1}= 20

*KHz*,

*B*

_{1}= 5

*KHz*, and of the other is

*f*

_{2}= 40

*KHz*,

*B*

_{2}= 8

*KHz*. If the sampling frequency is 30 KHz, its spectrum on the cylindrical surface can be drawn according to Eq. (9), as illustrated in Fig. 2b.

It can be seen from the figure above, at such sampling rate, although in digital frequency domain, the two modulating signals are separate from the baseband signal, they overlaps and cannot be separated by filtering. We will return back to use this example in the fourth section, and use the arc distance of frequency band to obtain the appropriate sampling rate, so as to separate the signals.

## 3 The arc distance between the digital signal spectrum

*f*by a scale factor 2

*πT*

_{s}(

*T*

_{s }=1/

*f*

_{s}is the sampling period), the scaled coordinate axis obtained is twined around the unit circle as the cylindrical cross section, and we can also see it from Eq. (6). Suppose that the analog frequency

*f*

_{2}>

*f*

_{1}, then their corresponding points on the unit circle are \( {z}_1={e}^{j2\pi \kern0.1em {I}_{\mathrm{s}}{f}_1} \) and \( {z}_2={e}^{j2\pi \kern0.1em {T}_{\mathrm{s}}{f}_2} \), respectively. Moreover, the arc distance between the two points is defined as the absolute value of the argument of the quotient of the two complex numbers.

To simplify the calculation, the arc length of the semicircle is served as the calculation unit, then the factor *π* at the right most of the above equation can be eliminated. Moreover, among the filter calculating functions in MATLAB, it is used as the unit of the digital frequency.

*u*

_{1}∈

*U*

_{1}and any point

*u*

_{2}∈

*U*

_{2}, the distance between the two sets of points

*U*

_{1}and

*U*

_{2}is the greatest lower bounding of the distance

*d*(

*u*

_{1},

*u*

_{2}) :

*d*(

*U*

_{1},

*U*

_{2}) = inf{

*d*(

*u*

_{1},

*u*

_{2}) :

*u*

_{1}∈

*U*

_{1},

*u*

_{2}∈

*U*

_{2}}. Suppose that there are two analog signals, and their center frequency are

*f*

_{01}and

*f*

_{02}, and their bandwidth are

*B*

_{1}and

*B*

_{2},respectively. The corresponding arc distance of the two center frequency is

*D*

_{c0}(

*α*

_{0}) has been depicted by dotted dash lines in Fig. 5. Now, we take into account the arc distance between the corresponding digital frequency of any point

*f*

_{01}+

*Δf*

_{1}and

*f*

_{02}+

*Δf*

_{2}. They are in the interior of frequency band 1 and frequency band 2.

In the equation, *ξ* = 2*T*
_{s}(*Δf*
_{2} − *Δf*
_{1}). Let *δ* = *T*
_{s}(*B*
_{1} + *B*
_{2}), obviously, − *δ* ≤ *ξ* ≤ *δ*.

*D*

_{c0}(

*α*

_{0}) of the center frequency a amount of

*ξ*, the arc distance between any two points inside the frequency band can be obtained. Under the condition of −

*δ*≤

*ξ*≤

*δ*, change the value to obtain a curve family which moves horizontally, as illustrated in the shaded area in Fig. 5. For the given abscissa

*α*

_{0}=

*α*

_{1}, the distance between the frequency band is the minimum value between its corresponding vertical coordinates (the point

*P*in Fig. 5) among the curve family. Change the abscissa

*α*

_{1}and to obtain the function as expressed by a heavy line in Fig. 5, and the heavy line is just the lower boundary of the shaded area. The process is as follows: move

*D*

_{c0}(

*α*

_{0}) down an amount of

*δ*and replace the negative value by zero.

## 4 Simulation and discussion of undersampling of the narrow-band signal

*f*

_{c}, the bandwidth is B, and the sampling period is

*T*

_{s}. Then,

*α*

_{0}= 2

*T*

_{s}[

*f*

_{c}− (−

*f*

_{c})] = 4

*T*

_{s}

*f*

_{c},

*δ*= 2

*T*

_{s}

*B*. The arc distance between its two frequency bands which are mirror symmetric is

Because the maximum value of the function *D*
_{cB
}(*α*
_{0}, *δ*) is 1 − *δ*, it must be positive-valued. Otherwise, *D*
_{cB
}(*α*
_{0}, *δ*)≡0, meaning that the two mirror frequency bands are always overlapping with each other, and it is impossible to separate them. This request can be expressed as *δ* = 2*T*
_{s}
*B* < 1 ⇒ *f*
_{s} > 2*B*.

*D*

_{cB }(

*α*

_{0},

*δ*) is a periodic function of

*α*

_{0}, its area which is greater than zero appears periodically on the

*α*

_{0}axis. Such kth area is( illustrated in Fig. 5)

*D*

_{cB }(

*f*

_{01,}

*B*

_{1},

*f*

_{02,}

*B*

_{2},

*T*

_{ s }). If the positive frequency bands of the modulated signal whose center is

*f*

_{1}needs to be extracted, we can calculate the distance between this frequency band and other four frequency bands. The parameter

*x*=

*f*

_{1}

*T*

_{ s }is introduced to reflect the change of the sampling period.

*f*

_{1}and other four frequency bands, the minimum arc distance value should be calculated.

Then, to find out the maximum value of *D*
_{c}(*x*), the parameter *x* should be varied.

*x*= 0.25, and its corresponding sampling frequency is 80KHz. This is close to the Nyquist frequency under the literal meaning. Obviously, it is not the ideal choice. The second extreme point appears when

*x*= 0.41, and its corresponding sampling frequency is 48.7805 KHz. The shortest arc distance between the frequency band expected to extract and the other frequency bands is 0.155. At this moment, the cylindrical surface spectrum is illustrated in Fig. 7. As can be seen from the figure, the frequency band

*f*

_{1}that is expected to extract has been separated from the other frequency bands. If this frequency band needs to be extracted, the quadrature demodulation must be conducted, and then, it should pass the low-pass filter. The shortest arc distance value 0.155 is the main basis which determines the transition bandwidth of the filter.

*f*

_{1}is a simply modulated audio signal, then the spectrum has the symmetry about the center frequency, that is to say, the two mirror frequency bands can overlap together. Thus, after removing the the arc distance between the signal band and its mirror frequency bands, the arc distance in Eq. (17) turns out to be

*x*is illustrated by the dotted line in Fig. 6. Its extremum value is 0.625, and its corresponding sampling frequency is 40 KHz. The cylindrical surface spectrum of the signal is illustrated in Fig. 8. At this moment, the demodulation will be very simple. In order to rotate the frequency spectrum an angle of 180°, the sequence only needs to be multiplied by 1 and −1 alternately. Then the low-pass filter should be used to deal with the signal. Because the shortest arc distance of the frequency band needed to be filtered is as big as 0.625, the design of the filter will be very easy.

## 5 Conclusions

As can be seen from the discussion above, the cylindrical surface spectrum reflects the periodicity of the digital spectrum more naturally and intuitively. Consequently, it becomes an effective and powerful tool in analyzing and designing the sampling and processing problems of the high-frequency signals. Obviously, they can help us form a clear and intuitive point of view about such problems.

The cylindrical surface spectrum can better reflect the existing operation of the digital signal processing such as demodulation and filtering more simply. Moreover, it can reflect the inner connection of all kinds of filtering characteristics more effectively.

With the help of MATLAB, the translucent cylindrical plotting becomes easy and workable, so it has the potential for popularizing. In addition, the concept of the arc distance between the signal bands is very useful in the sampling rate determination and the filter design.

## Declarations

### Funding

Research for this paper was funded by the Science and Technology Department of Sichuan Province (Project 2016JY0106) and the Education Department of Sichuan Province (Project 16ZA0209) of China.

### Competing interests

The authors declare that they have no competing interests.

**Open Access**This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

## Authors’ Affiliations

## References

- R Venkataramani, Y Bresler, Sub-Nyquist sampling of multiband signals: perfect reconstruction and bounds on aliasing error. Proceedings of IEEE Int. Conf. on Acoustics, Speech, and Signal Processing, ICASSP '98
**3**, 1633–1636 (1998)MATHGoogle Scholar - R Venkataramani, Y Bresler, Perfect reconstruction formulas and bounds on aliasing error in sub-Nyquist nonuniform sampling of multiband signals. IEEE Trans. on Inform Theory
**46**(6), 2173–2183 (2000)MathSciNetView ArticleMATHGoogle Scholar - DM Akos, M Stockmaster, JBY Tsui, J Caschera, Direct bandpass sampling of multiple distinct RF signals. IEEE Trans. on Communications
**47**(7), 983–988 (1999)View ArticleGoogle Scholar - M Mishali, YC Eldar, Blind multiband signal reconstruction: compressed sensing for analog signals. IEEE Trans. on Signal Processing
**57**(3), 993–1009 (2009)MathSciNetView ArticleGoogle Scholar - S Sen, VM Gadre,
*An Algorithm for Minimum Bandpass Sampling Frequency for Multiple RF Signals in SDR System*. IEEE/SP 13th Workshop on Statistical Signal Processing, 2005, pp. 327–332Google Scholar - JC Liu, Complex bandpass sampling and direct down conversion of multiband analytic signals. Signal Processing
**90**(2), 504–512 (2010)View ArticleMATHGoogle Scholar - Q Wei, T Jin, F Yu, Effective frequency selection algorithm for bandpass sampling of multiband RF signals based on relative frequency interval. 2010 International Conference on Computer Application and System Modeling, ICCASM’2010
**10**, 431–435 (2010)Google Scholar - JM Muñoz-Ferreras, R Gómez-García, F Pérez-Martínez, RF front-end concept and implementation for direct sampling of multiband signals. IEEE Trans. on Circuits and Systems—II: Express Briefs
**58**(3), 129–133 (2011)View ArticleGoogle Scholar - Y Chen, AJ Goldsmith, YC Eldar,
*Minimax Universal Sampling for Compound Multiband Channels*. 2013 IEEE International Symposium on Information Theory, ISIT’2013, 2013, pp. 1032–1036Google Scholar - M. Cao, J. Li, F. Yin, Y. Dai, K. Xu, Digital coherent detection with bandpass sampling in multiband phase-modulated radio-over-fiber Links. 2014 13th International Conference on Optical Communications and Networks , ICOCN’2014, pp. 1-4, 9-10 (2014).Google Scholar
- SN Elaydi,
*Oscillation Theory*(Springer, New York, 1999)View ArticleMATHGoogle Scholar - AV Oppenheim, RW Schafer,
*Discrete-time signal processing*(Prentice-Hall, Englewood, Cliffs, 1989)MATHGoogle Scholar - SK Mitra,
*Digital Signal Processing, A computer-based approach*(McGraw-Hill&Tsinghua University Press, Beiijng, 2001)Google Scholar