Professional Documents
Culture Documents
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/265384026
READS
475
1 author:
Kefei Liu
Arizona State University
33 PUBLICATIONS 52 CITATIONS
SEE PROFILE
Journal of System Simulation
21 24
2009 12
Vol. 21 No. 24
Dec., 2009
Simulink Implementation
of Frequency-Hopping Communication System
LIU Ke-fei1, YANG Dong-kai1, WU Jiang2
(1. School of Electronics and Information Engineering, Beihang University, Beijing, 100083, China;
2. Department of System and Control Science, Beihang University, Beijing, 100083, China)
Abstract: Based on the introduction of frequency-hopping communication system and its mathematic
model, a simulation model was built using Matlab/Simulink. In the simulation model, the core
components of frequency-hopping system, including frequency-hopping sequence generator, frequency
synthesizer, frequency hopping synchronizer and nonconherent FSK demodulator were designed and
implemented. Simulation test was done with satisfied result. The performance of frequency-hopping
system in various conditions could be analyzed and evaluated through the bit error rate curve of the
proposed model, such as anti interferce, anti multi-path fading and multiple access networking.
Key words: frequency-hopping communication; simulink simulation; frequency synthesizer; envelope
detector; anti interference; multiple access networking
Simulink
1 1
1. 1000832. 100083
Matlab/Simulink
; Simulink ; ; ; ;
TN914.41
Introduction1
accuracy.
the FH system
Mathematic Model
In the FH communication system, the transmitting
frequency is hopped
7969
21 24
Vol. 21 No. 24
2009 12
Dec., 2009
FSK
modulator
FH
modulator
FH
demodulator
Frequency
synthesizer
Frequency
synthesizer
FH
sequence
FH
sequence
(4)
where
Data
FSK
demodulator
w1 (t ) = cos 2 ( f c + mf )t
w2 (t ) = cos2 ( fc + mf + 2 f0 )t +
U 1
[cos2 ( f
u =1
+ mf + fu f0 )t +
cos2 ( fc + mf + fu + f0 )t ]
If other U-1 users hopping carrier frequencies dont
FH
synchronizer
,U 1) ,
(5)
(1)
information data m .
(2)
(3)
u =0
(i ) 2
(i) dt
(i ) 2
2
Ts
Decision
Stage:
Choose m
corresponding
to the
maximum
value
2
Ts
Ts
2
Ts
Ts
(i) dt
(i ) 2
(i) dt
(i ) 2
sin2[f c+(M-1)f]t
r (t ) = cos 2 ( f c + mf + f u )t + n(t )
Ts
(i) dt
hop duration.
Through AWGN channel, the received multi-user mixed
U 1
Ts
sin2fc t
w(t)
signal in noise is
cos2f c t
2
Ts
Simulation Model
Date bit
Frequency
interval
Number of frequency
points
FH rate
Signal
bandwidth
Mark
frequency
Space
frequency
1400Hz~11000Hz
200bps
600Hz
16
200hop/s
600Hz
600Hz
400Hz
FH/BFSK
Bernoulli
Binary
BFSK Modulator
Bernoulli Binary
Generator
BFSK Modulator
FH Sequence
Frequency Synthesizer
FH Sequence
Generator
Frequency Synthesizer
Tx
FH Modulator
AWGN
FH Modulator
AWGN
Channel
Re(u)
Complex to
Real-Imag
FH Demodulator
BFSK Demodulator
FH Demodulator
BFSK
Demodulator
2
Gain
receiver
transmitter
7970
Error Rate
Calculation
Rx
Error Rate
Calculation
Display
FH
sequence
m sequence
21 24
2009 12
DSP
Sine Wave
Probability of a zero
Initial seed
Sample time
parameter value
0.5
1000
1/200
Table 3
In1
Out1
DSP
Switch
Sine Wave1
Bit to Integer
Converter
Buffer
1
Out1
Bit to Integer
Converter
Unbuffer
parameter name
parameter
name
Mode
Es/No
(dB)
Input signal
power (watts)
Symbol
period (s)
parameter
value
Signal to noise
ratio (Eb/No)
0.5
1/(11000*1
6)
Table 4
Vol. 21 No. 24
Dec., 2009
, Simulink
parameter
name
Receive
delay
Computation
delay
Computation
mode
Output
data
parameter
value
Entire frame
Port
7971
1
In1
Discrete-Time
VCO
Re
1
Im
Real-Imag to Out1
Complex
Discrete-Time
VCO
1/(4*(f+s*u))
Fcn
Ti
Variable
Transport Delay
21 24
Vol. 21 No. 24
2009 12
Table 8
Dec., 2009
The main parameters of Digital Filter Design
parameter name
parameter value
Response Type
Bandpass
Design Method
Chebyshev type II
Filter Order
Frequency
Minimum Order
Units
Fs
Product
1
In1
Re(u)
Re(u)
Im(u)
In2
Complex to
Real-Imag
Magnitude
Im(u)
Out1
Complex to
Real-Imag1
Hz
11000*16
Fstop1
175
Fpass1
Fpass2
Fstop2
200
800
825
Units
dB
Apass
0.01
Astop
80
Product1
FDATool
1
In1
Out1
Product
2
Digital
Filter Design
In2
K Ts
Product
DSP
Transport
Delay
Re(u)
Im(u)
Complex to
Sine Wave Real-Imag
2
u
z-1
Discrete-Time Math
Integrator Function
Pulse
Generator
Add
K Ts
Product1 Transport
Delay1
1
In1
DSP
Re(u)
Product2 Transport
Delay2
Im(u)
Complex to
Sine Wave1Real-Imag1
2
u
z-1
Discrete-Time Math
Integrator1 Function1
K Ts
2
u
z-1
1
Relay
Discrete-Time Math
Integrator2 Function2
Add1
Pulse
Generator1
K Ts
Product3 Transport
Delay3
2
u
z-1
Discrete-Time Math
Integrator3 Function3
7972
Out1
21 24
2009 12
, Simulink
Fig. 10
Vol. 21 No. 24
Dec., 2009
Simulation Result
Preferences:
[1]
, , , . [M].
, 2005: 8-15 (Mei Wenhua, Wang Shubo, Qiu Yonghong, et al.
100
[2]
10
-1
, . MATLAB [M].
, 2005: 329-333 (Xu Mingyuan,
Shao Yubin. Simulation Application of MATLAB in Communication
and Electronic Engineering [M]. Xian, China: Xidian University
10
-2
[3]
10
-3
-40
-35
-30
-25
-20
-15
Eb/No
Fig. 11 Simulation bit error rate vs. signal to noise per bit curve
[4]
, , . [J].
, 2008, 20(2): 453-457. (WANG Xiang, HUANG JIAN-guo,
Conclusion
7973