Universal Band Pass Sampling Algorithm for Integration of Multiple Wireless Technologies Using Software Defined Radio Platform

Software Defined Radio (SDR) architecture allows us to integrate different mobile technologies using common hardware but with different software modules. To achieve this, we need to keep the signal in digital form for as much portion of the circuitry as possible, so that the implementation could be carried out by programmable digital processors. For this purpose, the incoming radio frequency (RF) signal is down converted to baseband spectrum using band pass sampling method. Research works carried out so far in this field have developed a few algorithms for band pass sampling. But, these algorithms are not much useful for most of the mobile communication systems and they use complex methodology for computing the sampling frequency values. In order to use the SDR platform to integrate all current wireless technologies, an efficient, cost effective and less complex algorithm that can be labelled as universal band pass sampling algorithm is developed in this paper for multiple mobile systems. This algorithm is based on a novel idea of inserting guard bands between the signals which reduces the design complexities of perfect ADC and sharp cut off filters. Using this algorithm, valid sampling frequency ranges and corresponding IF values are calculated for down converting RF signals. The algorithm is tested for six RF signals of different wireless technologies which are integrated and simultaneously down converted using SDR based front end receiver and thus the system multiplies the base station capacity by a factor of six. The simulation results are obtained and shown in this paper which proves that the algorithm developed works well for most of the wireless technologies.


Introduction
Software Defined Radio (SDR) technology enables us to integrate different wireless technologies.Parameters such as modulation, cutoff frequencies, bandwidth and waveforms etc. could be implemented using software modules on SDR platform.SDR provides interoperability among various technologies using reconfigurable architecture with respective software modules, by using high speed Digital Signal Processors (DSP), multiband analog to digital/digital to analog convertors (ADC/DAC), Numerically Controlled Oscillators, etc.
J. Mitola has explained the SDR architecture and enumerated its applications in [1].RF frontend design for SDR and Cognitive Radio (CR) receivers is explained in [5].SDR technology faces many challenges in designing suitable software modules and their implementation, which is explained in [7].Authors in [8] have explained the SDR receiver design method.Design aspects of software radio receiver for Wi-Fi technology have been enumerated in [9].In the research article presented in [10], Global Navigation Satellite System (GNSS) receiver and effect of timing jitter are discussed.Effect of timing delays while carrying out sub-sampling of signals is presented in [11].Authors in [12] presented the concepts in the design of clock circuitry for high-speed ADCs.Timing jitter and quantization error effect the performance of ADC in SDR receivers, which is explained in [13].Band pass sampling for down conversion of a few RF signals is given in [14].Timing jitter design model for Voltage-to-Time converter circuits is given in [15].Design of asymmetrical resonator for microstrip triple-band and broadband band pass filters is presented in [16].
In order to implement reconfigurable SDR architecture for multiple mobile technologies, we need to find the most optimal sampling frequency to be assigned to ADC for digitization of RF signals.In this paper, an efficient method of universal band pass sampling algorithm is proposed for integration of multiple wireless technologies by down conversion of RF signals to baseband spectra.The main difficulty in integration of multiple RF signals using SDR platform is to design multiband ADC and sharp band pass filters.The design difficulties can be reduced to large extant by considering guard band between the down converted RF signals.This innovative idea is implemented in universal band pass sampling algorithm and valid and optimal sampling frequencies are calculated for six RF signals of different wireless technologies.The results obtained after down converting to baseband spectrum of the signals are given in this paper.

Clock Jitter
For better performance of ADC/DAC in RF frontend architecture, accuracy in sampling frequency and timing is very much essential.Timing jitter or clock jitter while sampling the incoming RF signal affects adversely the ADC output and increases the noise.This will also affect the system by increasing the adjacent channel interference and carrier frequency instability.Research works are currently undergoing in this field for the design of multiband ADC and sharp cut off filters.In the work presented in [6], effect of time jitter is analyzed in the design of ADC/DAC.The problems due to clock jitter are addressed in this paper by innovative method of inserting guard band between the down converted RF signals which will ease the design complexities of ADC/DAC and sharp cut off filters and also reduces aliasing error and adjacent channel interference.

Universal Band Pass Sampling Algorithm
The SDR based front end receiver down converts multiple radio signals directly to a target intermediate frequency using band pass sampling.In this method, signal spectra and their replicas are identified first and then the boundary conditions and neighborhood constraints are determined.Using these conditions, valid sampling frequency ranges are obtained.There could be many possible values, but we need to find the optimal and valid sampling frequency and corresponding intermediate frequency for the down conversion of RF signals.A typical RF front end receiver is shown Figure 1.
Multiple RF signal spectra with guard band considered between the signals in the band pass sampling method are shown in Figure 2.
In order to keep the sampled signal free from aliasing problems, the signal spectrum should lie within the  Boundary conditions and neighborhood constraints for the signals are worked out from Figure 2 and some of these conditions are given in Table 1.Valid and optimal sampling frequency ranges are calculated using these conditions and are given in Table 2.The values of sampling frequencies and the corresponding intermediate frequencies are calculated for six RF signals of different wireless technologies and are given in Table 3 and Table 4.
The band pass sampling algorithms developed so far work only for one or two wireless technologies.One such example is presented in [2], which is very complex and needs numerous tests to calculate sampling frequencies.Two frequencies of Global System for Mobile (GSM) communication technology have been considered for down conversion using band pass sampling algorithm in [3].But, this algorithm cannot be generalized.Two distant narrow band signals are considered and sampling frequencies are calculated and given in [4], which ) 1 ; ; 0.5 ; 0.5 ) ; 1 ; 0.5 ; 0.5 ; 0.5 ;

Software Defined Integrated RF Frontend Architecture
SDR platform for the integration of multiple wireless technologies is depicted in the front end architecture [14] and shown in Figure 4 and Figure 5.The parameters that are configurable through software modules are modulation, cut off frequency, sampling frequency, bandwidth, etc. ADC in frontend architecture includes the features of automatic gain control (AGC) and low noise amplification (LNA).Digital oscillator function is carried out by numerical controlled oscillator (NCO) in SDR based frontend architecture.The algorithm presented here gives us the sampling and intermediate frequencies which are applied to ADC and NCO in the frontend receiver architecture.

Simulation Results
Computer simulation is carried out using Matlab software.For simulation purpose, we chose the frequency bands (in MHz) as 824 -825.25 for CDMA, 895 -895.The baseband spectra of GSM mobile technology is given in Figure 6.The result shows that the spectrum lies in the bandwidth of 200 KHz, which is the baseband spectrum of GSM technology.Similarly, baseband spectra of CDMA and WCDMA are shown in Figure 7 and Figure 8.These results show that the spectrum lies in      1.25 MHz and 5 MHz, which are the baseband spectra of CDMA and WCDMA respectively.These results prove that the band pass sampling algorithm developed in this paper works well and accurately down converts the RF signals to their baseband spectrum.The results also show that the algorithm developed in this paper is very effective and works well simultaneously for six RF bands of different wireless technologies.

Conclusion
A computationally simple, less-iterative and efficient algorithm is presented in this work for integration of multiband RF signals using SDR platform.Using this method, difficulties that arise due to design complexities of multiband ADC and sharp cut off filters are reduced to large extant by considering the insertion of guard bands between the signals.Further, problem of aliasing error which occurs due to sampling/timing jitter and interference is reduced considerably.Using this algorithm, valid and optimal sampling frequency ranges and corresponding IF values are calculated for down converting RF signals of most of the current wireless technologies.The results of the universal band pass sampling algorithm developed in this paper are applied to six different wireless technologies.With this algorithm, the SDR based front end receiver multiplies the base station capacity by six times.This algorithm would be useful for applications like Radio Frequency Identification (RFID), military radio, vehicular traffic control, etc.The universal band pass sampling algorithm developed in this paper for a six band case can be extended for N bands.

Figure 2 .
Figure 2. RF signal spectra with band pass sampling.frequency segment of any integral multiple of f s /2.Which means that signal spectra should lie inside the segments r 1 , r 2 , •••, r n respectively.Figure 3 depicts the flowchart of universal band pass sampling algorithm structure.Boundary conditions and neighborhood constraints for the signals are worked out from Figure2and some of these conditions are given in Table1.Valid and optimal sampling frequency ranges are calculated using these conditions and are given in Table2.The values of sampling frequencies and the corresponding intermediate frequencies are calculated for six RF signals of different wireless technologies and are given in Table3and Table4.The band pass sampling algorithms developed so far work only for one or two wireless technologies.One such example is presented in[2], which is very complex and needs numerous tests to calculate sampling frequencies.Two frequencies of Global System for Mobile (GSM) communication technology have been considered for down conversion using band pass sampling algorithm in[3].But, this algorithm cannot be generalized.Two distant narrow band signals are considered and sampling frequencies are calculated and given in[4], which

Figure 3 .
Figure 3. Flowchart for universal band pass sampling algorithm.

Figure 6 .
Figure 6.The baseband spectrum of GSM.

Table 1 .
Boundary conditions and neighbourhood constrains.

Table 2 .
Sampling frequency ranges in valid cases.

Table 3 .
Values of sampling frequency range.are reduced to maximum extant by considering the insertion of guard bands between the signals.Using this algorithm, valid and optimal sampling frequency ranges and corresponding IF values are calculated for down converting RF signals of most of the current wireless technologies.With this algorithm, the SDR based front end receiver multiplies the base station capacity by a factor of six. filters

Table 4 .
2 & 1795 -1795.2 for dual-band GSM, 1920 -1925 for Wideband CDMA (WCDMA), 2402 -2422 for IEEE 802.11b and 5170 -5190 for IEEE 802.11a standards.All these RF signals are received by the antenna and inputted to the ADC whose sampling frequency is selected from the values given in Numerically Controlled Oscillator (NCO) in the front-end receiver is operated at the corresponding IF values taken from Table 4.

Table 4 .
Sampling frequency and IF in MHz.