Narrowband digital filtering with random frequency hopping spread spectrum Amar Zeher, Stéphane Binczak To cite this version: Amar Zeher, Stéphane Binczak. Narrowband digital filtering with random frequency hopping spread spectrum. 2014 IEEE REGION 10 SYMPOSIUM, Apr 2014, Kuala Lumpur, Malaysia. pp.630 - 634, 10.1109/TENCONSpring.2014.6863110. hal-01463752 HAL Id: hal-01463752 https://hal.archives-ouvertes.fr/hal-01463752 Submitted on 9 Feb 2017 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Narrowband Digital Filtering With Random Frequency Hopping Spread Spectrum Amar Zeher Stephane´ BINCZAK Jer´ omeˆ Joli LE2I CNRS UMR 6306 LE2I CNRS UMR 6306 SELECOM Universite´ de Bourgogne Universite´ de Bourgogne ZA Alred Sauvy 9 avenue Alain Savary, BP47870 9 avenue Alain Savary, BP47870 66500 Prades, France 21078 Dijon cedex, France 21078 Dijon cedex, France Email: [email protected] Email: [email protected] Email: [email protected] Abstract—In digital signal filtering, channels with narrow Frequency Hopping Spread Spectrum (FHSS) is a method bandwidth need high order digital filter to be selected without of transmitting radio signals by jumping a carrier among many introducing modulation errors. If a carrier randomly switches frequency channels, using a pseudo-random sequence known from a channel to another as in military applications, or some civilian communication standards, it is necessary to detect and to both transmitter and receiver. estimate these jumps before transposing and analyzing signals in For example, GSM standard uses FHSS method to transmit the baseband. This paper presents a real time solution to filter radio signal among two or more channels depending on the narrow band signals with random frequency hopping spread Base Transceiver Station (BTS) capacity. In some situation, spectrum. The proposed method is based on three steps. Firstly, operators need to analyze and control the communication the detection of Signal Frequency Hopping (SFH) using the Fast Fourier Transform (FFT), an algorithm to estimate the traffic of a given BTS, to attenuate or to eliminate some Dominant Frequency Value (DFV) is developed, it is necessary channels for example. For detection and estimation of FHSS, for better refining the original detection, in particular, with multiple methods based on FFT have been proposed in the modulated signals. Secondly, the estimated frequency value is literature [3, 4]. Other methods using wavelet transform and scaled and used with a Numerically Controlled Oscillator (NCO) compressive sensing have been discussed in [5, 6]. Each of in order shift the interest channel to baseband. Thirdly, the transposed channel in base band is selected using low pass Finite these methods has its advantages and disadvantages about Impulse Response (FIR) filters. Whereas, the multi rate filtering algorithms speed, precision, FHSS parameters (time to hop, techniques guarantee the high selectivity and low orders of these frequency of hop). In the context of real time constraints with FIR filters. Each of the following stages is described in detail limited FPGA resources the most appropriate solution is based later in this paper, synthesizing these steps leads to the proposed on FFT algorithm, because it is easier to implement and it has solution, that is validated by using GSM signals. The algorithms are implemented in Field Programmable Gate Array (FPGA) an acceptable computation time. Altera Cyclone III family. Furthermore, controlling NCO needs to have the scaled Index Terms—Frequency hopping, narrow band filtering, GSM DFV, for that purpose we merely represent the signal in fre- modulation, High selectivity, FPGA resources. quency domain, with an additional algorithm to decide on the presence of a signal according to a given selection criterion. It I. INTRODUCTION is also possible to used other FHSS detection techniques, such The spread spectrum technique was restricted for a long as wavelet or compressive sensing, to elaborate the proposed time to the military domain, it is now used in more and solution, nevertheless using these algorithms need additional more non-military applications. It is also proposed as basic FPGA resources. techniques for many future digital communication systems [1]. This paper discusses an efficient method for detecting and Spread spectrum differs from a classical narrow band or filtering modulated carriers with FHSS. Firstly, the method is broadband systems in that the signal energy is spread over developed for single channel with FHSS, after that, the model a much wider frequency range, reducing the power spectral is generalized to several channels. An example of 3 channels density of the signal and providing several advantages. with FHSS is illustrated in the experimental section. Spread spectrum signals are difficult to intercept. A spread- spectrum signal may simply appear as an increase in the II. FREQUENCY HOPPING DETECTION AND ESTIMATION background noise to a narrow band receiver. An eavesdropper The Fourier transform is a well-established theory, it is not may have difficulty intercepting a transmission in real time if discussed in this work. Nevertheless, it may be useful for us the random sequence is not known. to consider some of the essentials of FFT which is simply an Spread-spectrum transmissions can share a frequency band algorithm (i.e. a particular method of performing a series of with many types of conventional transmissions with minimal computations) that can compute the discrete Fourier transform interference. This means the possibility of Code Division much more rapidly than other available algorithms [7]. Here Multiple Access (CDMA) operation [2]. some FFT parameter definition. • FFT length :it is the number of samples applied to Here, the used FFT algorithm is provided by Altera FFT the algorithm, it is a power-of-two; 1024 points unless MegaCore that is configurable with Megawizard. An algorithm otherwise specified. It is noted NFFT . called Discretization Algorithm (DA) is developed to be used • Window function :also known as an apodization function with FFT for detecting signals, DA refines the obtained to or tapering function, is a mathematical function that calculate the exact DFV. DA allows to ”distinguish” between is zero-valued outside of any chosen interval used to channels with different powers, even in the presence of fre- improve FFT performance. It is noted w. Many formulas quency overlapping between modulated carriers. The DA uses of window exist, we discuss some of them later in this some knowledge about signal information (channels spacing, section. neighbor, etc; with GSM for example). • Frequency resolution :it is defined as the ratio of fre- III. FREQUENCY TRANSPOSITION quency sampling (fs) and the FFT length. It is noted δf such as Once the frequency carrier is estimated using FFT and DA, fs δf = : (1) the signal is transposed to the base band range. In this context, NFFT transposing frequency to the base band domain has two main Here, advantages, it allows multi-rate processing (down-sampling, up-sampling) to use merely low pass filters with low order 100 δf = = 0:09765625 MHz: (2) instead of high order band-pass filters. To this end, NCO is 1024 used, it offers several advantages over other types of oscillators According to frequency resolution and window function the in terms of agility, accuracy, stability and reliability. FFT result is altered by errors. These errors are around 1 dB The Altera MegaCore function generates NCOs customized (best case) to 4 dB (worst case) as shown in Fig. 1. Note that, for Altera devices. The IP Toolbench interface is used to for frequencies whose value is multiple of δf (δf = 97:6562 implement a variety of NCO architectures, including ROM- KHz), errors are zeros. based, CORDIC-based, and multiplier-based once. The generated output frequency, fNCO for a given phase increment, Φinc is determined by the following equation f Φ f = s inc Hz, (3) NCO 2B where B is the accumulator precision and fs is the fre- quency sampling. The frequency accuracy relative to the clock frequency is limited only by the precision of the arithmetic used to compute the phase. The frequency resolution (δfNCO), defined as the smallest possible incremental change in frequency is given by f δf = s Hz. (4) NCO 2B In this work, the following parameters are used fs = 100 Fig. 1. Estimation of approximation errors with different windows, N=1024 points. MHz and M = 18 bits. The spread spectrum range is 10 MHz (20 to 30 MHz, cho- Fig. 1 is obtained by sweeping non-modulated carrier fre- sen as an example). Consequently the maximum of baseband quency from 0.1 MHz to 1 MHz and measuring the difference range is 10 MHz (if the interest channel is the edge of the between the expected maximum of power spectrum density spread spectrum, i.e, 20 MHz or 30 MHz), the minimum is and the actual maximum of PSD. As shown in the legend, 5 MHz (if the interest channel is the middle of the range, mean errors of peaks for rectangular window is the highest i.e, 25 MHz). DA scales the FFT frequencies to NCO phase (3.8841 dB), while the minimum is given by Chebyshev increment. window (0.9304 dB). For this reason, Chebyshev window will The major disadvantages of frequency mixing is the problem be used. of image frequencies that are given by The incoming signal is digitized with an Analog to Digital Converter (ADC), the digital signal (data) is converted to an f + 2fNCO; fNCO > f (high side injection) fimg = analog signal with a Digital to Analog Converter (DAC).
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages6 Page
-
File Size-