Professional Documents
Culture Documents
net/publication/275889781
CITATION READS
1 181
3 authors, including:
Some of the authors of this publication are also working on these related projects:
Dynamic systems characterization based on condition monitoring and signal processing View project
All content following this page was uploaded by Jorge Torres on 04 June 2015.
Friedberg, Germany
Abstract. The present article relates in general to digi- multipliers exceeds 47 in the case of the Balanced Quadri-
tal demodulation of Binary Frequency Shift Keying (BFSK correlator. In this case an elliptic filter is employed for the
waveform) . New processing methods for demodulating the digital lowpass filter, and a FIR filter of fifth order as a dis-
BFSK-signals are proposed here. Based on Sampler Corre- crete time differentiator [15], both of them employed by the
lator, the hardware consumption for the proposed techniques detectors mentioned above.
is reduced in comparison with other reported. Theoretical
details concerning limits of applicability are also given by in phase
correlator detection block
closed-form expressions. Simulation experiments are illus- branch
d
LPF dt binary
trated to validate the overall performance. BFSK
waveform
yc[n]
levels
cos(wLt+φL) +
K Δw
yq[n]
d
LPF dt
quadrature
Keywords sin(wLt+φL)
branch
1
0
-1
Fig. 2 b) when the symbol with the lower frequency is being
0 20 40 60 80 100
a) Time Index
120 140 160 180 200 transmitted, where the term (n + 1) cos (ϕ0 − ϕ1 ) is related
50
to the ramp behavior. The expression (1) also describes the
y [n]
0
0 20 40 60 80 100
b) Time Index
120 140 160 180 200 received and wL = w0 . The description for the quadrature
branch is simply obtained by substituting ϕL by ϕL − π2 in
slope
20
both expressions (1) and (2)
0
0 20 40 60 80 100 120 140 160 180 200
c) Time Index
The differentiator systems without floating multiplier noise margin, is also obtained
are also described by H1 (z) = 1 − z−1 , H2 (z) = 1 − z−2 ,
H4 (z) = 2 + z−1 − z−3 − 2z−4 or H4 (z) = 1 − z−4 , first order 1 A2 2
[25], second order [26], and fourth order [27] respectively. L − |R00 | + |R01 | .
yth = (3)
2 4
However, a more general case can be considered when the 2
In (3) the term A4 L2 is related with the average slope
substraction is performed between points at the distance of when the symbol of low frequency is detected, R00 is re-
L samples; in this case, HL (z) = 1 − z−L . Performance an- lated with the amplitude of oscillations around this average
alyzes and selection criteria regarding this system are dis- slope, and R01 represents an upper bound for the oscilla-
cussed in the Result Section. tions when the symbol of high frequency is received. By
The differentiator systems, described above, extract way of example, Fig. 5 depicts this values when a BFSK
correctly the term cos(ϕ0 − ϕ1 ) from (2), identifying with waveform is received with the parameters w0 = 0.2856 rad/s,
a high level the interval in wich the symbol of low frequency w1 =j0.6347k rad/s, fm = 44100 Hz, Ts fm = 882 samples, and
is received, as in Fig. 2 c). By the other hand, the quadrature 2π
L = w0 = 21 samples. The value for L was chosen in or-
branch will detect the term sin(ϕ0 − ϕ1 ) in (2) when ϕL is der to attenuate the term R00 in (16) on the Appendix, since
replaced by ϕL − π2 . After this, the squaring and adding of it yields the largest oscillation regarding R01 . The threshold
both branches will neglect the effects of phase in detection. in (3) is selected as the average between the lines conformed
2
Figure 4 depicts the general scheme of the receiver with by A4 L2 − |R00 | and |R01 |.
replications of the structure shown in Fig. 3 with different
values of wL ; the upper pair of branches are configured for 1
detecting the low frequency, the lower one are configured 0.8
0.6
for the high frequency. The squaring procedures are needed 0.4
BFSK signal
0.2
0
for recovering the energy in both the in phase and quadra- -0.2
-0.4
1-z-1 yc0[n]
y'c0[n] y0[n]
+ 50
cos(w0n+φL)
yq0[n]
1 Differentiator [ ]2
1-z-1 0
0 500 1000 1500 2000 2500 3000 3500
quadrature
BFSK branch y'q0[n] binary b) Samples
y[n] 2 2
waveform sin(w0n+φL)
+ LPF
levels
|R10| A L 2 A L2-|R | yth
sampler correlator in phase
branch
4 4 00
1 Differentiator [ ]2
1-z-1 yc1[n]
y'c1[n]
cos(w1n+φL) + Fig. 5. Performance for the receiver in Figure 4 by means of the
y1[n]
yq1[n]
1 Differentiator [] 2 HL (z) differentiator and without the use of a lowpass fil-
1-z-1
quadrature
y'q1[n]
ter at the output.
branch
sin(w1n+φL)
Δt
1. Sketching a histogram where the abscissa represents 2
50
3.2 Precision
3.3 BER Parameter
Regarding precision, obtained by means of (7), the quantity
depends on the parameters of the modulation format. The Figure 7 depicts the measured bit error rate (BER) of the
BFSK waveform is driven by three parameters, f0 , f1 and Ts , proposed receiver with and without the use of a lowpass fil-
which are related between each other by f1 = f0 + Tms . The ter as a function of the bit energy to power density (SNR), in
simulation is made by holding f0 = 1000 Hz and varying Ts comparison with that of the Balanced Quadricorrelator. The
and m as indicated in (8). The parameter r in (8) controls the parameters employed are w0 = 0.2856 rad/s, w1 =j0.6347 k
symbol duration, while m the distance between frequencies rad/s, fm = 44100 Hz, Ts · fm = 882 samples, and L = 2wπ0 =
1166 J. TORRES, F. HERNANDEZ, J. HABERMANN, DIGITAL DEMODULATOR FOR BFSK WAVEFORM BASED UPON ...
0
10
L (w0 −wL )
10
-3
Proposed receiver without LPF A sin 2
a=
Balanced Quadricorrelator
2 sin w0 −w L
Proposed receiver with LPF 2
-4 L (w0 +w1 )
10
A sin 2
b= w +w ,
2 sin 0
2
1
-5
10
0 1 2 3 4
SNR
B+A B−A
Fig. 8. Bit Error Rate. cos(A) − cos(B) = 2 sin sin (10)
2 2
At first glance, some of the curves in Fig. 8 suggest a
B+A A−B
better performance with regard to the ideal receiver. How- sin(A) − sin(B) = 2 cos sin ,
ever, the use of lowpass filters in the structures of Fig.1 and 2 2
Fig. 4 reduces the noise density for the decision rule and this
is not the case for the ideal receiver [5].
sin L (w0 −w1 ) sin L (w0 +w1 )
A 2 A 2
|y0c1 [n]| ≤
4. Conclusions w −w
2 sin 0 2 1 2
+
sin w0 +w1 , (11)
2
The solution presented proposes a different detection
scheme for the Balanced Quadricorrelator regarding to the
detection scheme. High-order filters are avoided thanks to
one important matter: the symbol detection is accomplished
through the constant slope recognition verified at the output A cos(θ + α) + B cos(θ + β) ≤ C (12)
q
of Sampler Correlator. Although this simple scheme exhibits C = A2 + B2 + 2 A B cos(α − β)
fluctuations at the output that restrict proper symbol identi-
fication, this could be avoided by means of a lowpass filter. A cos(θ + α) + B cos(θ + β) ≤ |A| + |B|.
However, the entire solution has less complexity than other
reported methods. The proposed solution based upon corre-
lator maximizes signal to noise ratio at the input detector like Since y0c1 [n] is in quadrature respect to y0q1 [n], the up-
previous solutions, but with a major advantage: it reduces per bound for y0c1 [n]2 + y0q1 [n]2 is just the square of the upper
complexity for hardware implementation. Accordingly, ad- bound of y0c1 [n]2 or y0q1 [n]2 . Thus, a symbol with frequency
vantages of lower energy consumption and hardware saving w0 produces, at the output of the branch, an upper bound
are also provided. determined by relation (14)
RADIOENGINEERING, VOL. 23, NO. 4, DECEMBER 2014 1167
The case for the branch that detects w0 is shown in Expressions (18) and (17) give the rules for the proper
(14). Through the operation y0c0 [n] = limw1 →w0 y0c1 [n], the performance of the system given in Figure 4 with a differ-
term cos(ϕ0 − ϕL ) A2 L is related to the constant behavior in entiator HL (z) = 1 − z−L . The latter evaluate L for a given
Figure 2 c) precision, the former determines if a filter at the output is
needed.
A
y0c0 [n] = cos(ϕ0 − ϕL ) L + Rc0 (14)
2 References
A sin(w0 L) L 1
Rc0 = cos ϕ0 + ϕL + 2 w0 n − +
2 sin(w0 ) 2 2 [1] PENG, K.-C., LIN, C.-C., CHAO, C.-H.. A novel three-point modu-
A sin(w0 L)
lation technique for fractional-N frequency synthesizer applications,
|Rc0 [n]| ≤ . Radioengineering. 2013, vol. 22, no. 1, p. 269–275.
2 sin(w0 )
[2] VERTAT, I., MRAZ, J. Hybrid M-FSK/DQPSK modulations for
CubeSat picosatellites, Radioengineering. 2013, vol. 22, nol. 1,
The differentiator output for the in quadrature branch is p. 389–393.
obtained in (15) by changing ϕL by ϕL − π in (14)
[3] THOMPSON, A. C., HUSSAIN, Z. M., O’SHEA P. A single-bit dig-
ital non-coherent baseband BFSK demodulator, In IEEE Region 10
Conference TENCON. 2004, vol. 1, p. 515–518.
A
y0s0 [n] = −sin(ϕ0 − ϕL ) L + Rs0 [n] (15) [4] TERVO, R., ZHOU, K. DSP based self-tuning BFSK demodulation,
2 In IEEE Pacific Rim Conference on Communications, Computers and
A sin(w0 L) L 1 Signal Processing, 1993, vol. 1, p. 68–71.
Rs0 [n] = sin ϕ0 + ϕL + 2 w0 n − +
2 sin(w0 ) 2 2
[5] SKLAR, B. Digital Communications, Fundamental and Applica-
A sin(w0 L) tions, 2nd ed. New Jersey: Prentice Hall, 2001.
|Rs0 [n]| ≤ sin(w0 ) .
2 [6] RICHMAN, D. Color-carrier reference phase synchronization accu-
racy in NTSC color television. Proceedings of the IRE, 1954, vol.42,
Finally, the output of the branch that detects the fre- no.1, p. 106–133.
quency w0 is obtained in (16) by straightforward procedures [7] GARDNER, F., Properties of Frequency Difference Detectors.
In IEEE Transactions on Communications,1985, vol. 33, no. 2,
p. 131–138.
2 2
y0 [n] = y0c0 [n] + y0s0 [n] (16) [8] PARK, J., An FM detector for low S/N. IEEE Transactions on Com-
munication Technology, 1970, vol. 18, no. 2, p. 110–118.
A2
= L2 + R00 [n] [9] NATALI, F., AFC tracking algorithms. IEEE Transactions on Com-
4
munications, 1984, vol. 32, no. 8, p. 935–947.
A2 L sin(w0 L) A2 sin2 (w0 L)
|R00 [n]| ≤ + . [10] FARRELL, K., A., McLANE, P., J. Performance of the cross-
2 sin(w0 ) 4 sin2 (w0 )
correlator receiver for binary digital frequency modulation. IEEE
Transactions on Communications, 1997, vol. 45, no. 5, p. 573–582.
A proper detection of the symbol with frequency w0 is [11] KANG, H., KIM, D., PARK, S.C. Coarse frequency offset estima-
obtained if the condition y0 [n] > y1 [n] is fulfilled during the tion using a delayed auto-quadricorrelator in OFDM-based WLANs,
interval duration of such a symbol. Upon substituting (12) In 3rd International Congress on Ultra Modern Telecommunications
and (16) in the condition above, and considering the worst and Control Systems and Workshops (ICUMT), 2011, p. 1–4.
case, that is a negative value for R00 [n], (17) is obtained [12] ORDU, G., KRUTH, A., SAPPOK, S., WUNDERLICH, R.,
HEINEN. S. A quadricorrelator demodulator for a Bluetooth low-IF
A2 2 receiver. In IEEE Radio Frequency Integrated Circuits (RFIC) Sym-
L − |R00 | − |R01 | > 0. (17) posium. Digest of Papers. 2004, p. 351–354.
4
[13] KREUZGRUBER, P. A class of binary FSK direct conversion re-
Even further, the L parameter is directly related to the ceivers. In IEEE 44th Vehicular Technology Conference, . 1994,
precision of the system. The longer the L value is, the longer vol. 1, p. 457–461.
will be the transition between symbols in Fig. 6. Thus, in [14] EGAU, PC. Correlation systems in radio astronomy and related
relation (7), the L parameter is directly related to the vari- fields.In IEEE Proceedings F Communications, Radar and Signal
ance in the determination of the symbol transition ∆t and Processing. 1984, vol. 131, no. 1, p. 32–39.
1168 J. TORRES, F. HERNANDEZ, J. HABERMANN, DIGITAL DEMODULATOR FOR BFSK WAVEFORM BASED UPON ...
[15] OPPENHEIM, A., V., SCHAFER, R., W., BUCK, J., R. Discrete- About Authors. . .
Time Signal Processing. 2nd ed. New Jersey: Prentice Hall, 1998.
[23] BERNDT, H., Correlation function estimation by a polarity method Joachim HABERMANN is currently a full professor in the
using stochastic reference signals, IEEETransactions 1968, IT-14, Department of Electrical Engineering and Information Tech-
p.796–801. nology of the Technische Hochschule Mittelhessen (THM),
[24] ARZENO, N. M., DENG, Z. D., POON C. S. Analysis of first- University of Applied Sciences Giessen, Germany. He ob-
derivative based QRS detection algorithms, IEEE Transactions on tained his Diploma and Dr.-Ing. (Ph.D.) degrees in Electri-
Biomedical Engineering. 2008, vol. 55, no. 2, p.478–84. cal Engineering both with highest honors from the Technical
[25] MUKHOPADHYAY, S., MITRA, M., MITRA, S. Time plane ECG University of Darmstadt, Germany. Prior to joining THM
feature extraction using hilbert transform, variable threshold and he worked in the Asea Brown Boveri (ABB) research cen-
slope reversal approach, In 2011 International Conference on Com- ter, Switzerland in the Telecommunications department as
munication and Industrial Application (ICCIA). 2011, p. 1–4.
a researcher and project leader. He was part of the working
[26] FRIESEN, G., JANNET, T., JADALLAH, M., YATES, S., QUINT, groups defining the global mobile communication systems
S., Nagle, H. A comparison of the noise sensitivity of nine QRS de- GSM and UMTS and is now a contributor to the develop-
tection algorithms, IEEE Transactions on Biomedical Engineering,
1990, vol. 37, no. 1, p. 85–98, 1990.
ment of the enhanced LTE system. He has authored and
coauthored more than 70 technical papers in journals and
[27] ARZENO, N., DENG, Z., D., POON, C., S. Analysis of first- international conferences and one textbook. He is a senior
derivative based QRS detection algorithms, IEEE Transactions on
Biomedical Engineering, 2008, vol. 55, no. 2, p. 478–484.
member of the Institute of Electrical and Electronics Engi-
neers (SM IEEE) and served as Technical Chair and mem-
[28] CARLSON, A., B., Crilly, P., B., RUTLEDGE, J., C. Communica- ber of the program committee of many international confer-
tion systems: an introduction to signals and noise in electrical com- ences. He is also reviewer of several research institutions,
munication, 4th ed .McGraw-Hill, 2002. such as the German Research Council (DFG).