Skip to content

Commit 8f191a4

Browse files
authored
Update README.md
1 parent f7f1e55 commit 8f191a4

File tree

1 file changed

+42
-2
lines changed

1 file changed

+42
-2
lines changed

README.md

Lines changed: 42 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,42 @@
1-
# HFCommSystem-MPSK-AdaptEqualizers-ITURHFMultipathChannel
2-
MATLAB Imitation Modeling for the BER of the HF Communication System using M-PSK Modulation in the HF Communication Channel with Multipath and Signal Fading that constructed according to ITU-R Recommendation F.1487
1+
# HF Communication System using M-PSK Modulation and Adaptive Equalizers in ITU-R HF Multipath Fading Channel
2+
3+
### Brief description
4+
5+
This repo is dedicated to MATLAB Imitation Modeling for the BER of the HF Communication System using M-PSK modulation in the HF Communication Channel with multipath and signal fading.
6+
7+
The HF Communication System is constructed using objects and high-developed functions from MATLAB Communication and DSP Toolbox. The HF Channel is constructed based on [HF Ionospheric Channel Models](https://www.mathworks.com/help/comm/examples/hf-ionospheric-channel-models.html) by [`stdchan`](https://www.mathworks.com/help/comm/ref/stdchan.html) function according to [ITU-R Recommendation F.1487 "Testing of HF modems with bandwidths of up to about 12 kHz using ionospheric channel simulator"](https://www.itu.int/rec/R-REC-F.1487/en). For reducing signal fading and BER improving the HF Comm System uses [Adaptive Equalizers](https://www.mathworks.com/help/comm/ug/adaptive-equalizers.html).
8+
9+
The files in the repo can be useful for any communication engineer and MATLAB programmer, who is looking for examples of the BER Imitation Modeling of the Comm Systems.
10+
11+
## Content of the repo
12+
13+
The [HFCommSystem_LSModeling.mlx](HFCommSystem_LSModeling.mlx) contains detailed code and performs Imitation Modeling in the MATLAB Live Script Editor.
14+
15+
The [BERTool_MPSK.m](BERTool_MPSK.m), [BERTool_MPSK_Equalizer_T1.m](BERTool_MPSK_Equalizer_T1.m) and [BERTool_MPSK_Equalizer_T2.m](BERTool_MPSK_Equalizer_T2.m) are functions that used in the [BER Analyzer Tool](https://www.mathworks.com/help/comm/ug/bit-error-rate-ber.html#bsvziy0).
16+
17+
For the BER research and efficiency estimation presented files perform Imitation Modeling for the next cases:
18+
* many types and conditions of the HF Comm Channel with multipath and signal fading, given in [`stdchan`](https://www.mathworks.com/help/comm/ref/stdchan.html) and [ITU-R Recommendation F.1487](https://www.itu.int/rec/R-REC-F.1487/en);
19+
* two types of HF Receiver:
20+
* without Adaptive Equalizer;
21+
* with Adaptive Equalizer;
22+
* two types of Adaptive Equalizer [structure](https://www.mathworks.com/help/comm/ug/equalization.html):
23+
* [Linear Equalizer](https://www.mathworks.com/help/comm/ug/adaptive-equalizers.html#a1049736245);
24+
* [Decision Feedback Equalizer](https://www.mathworks.com/help/comm/ug/adaptive-equalizers.html#a1049736296b1);
25+
* two types of Equalizers adapting algorithm with training:
26+
* [LMS](https://www.mathworks.com/help/comm/ug/adaptive-equalizers.html#d120e12871);
27+
* [RLS](https://www.mathworks.com/help/comm/ug/adaptive-equalizers.html#d120e12917);
28+
* two [training schemes](https://www.mathworks.com/help/comm/ug/adaptive-equalizers.html#mw_043c9308-c7a3-4243-9cdd-0eaa9563d70d) for the Adaptive Equalizer:
29+
* T1 - training at the begining of each frame;
30+
* T2 - one-time training at the begining of new BER point.
31+
* As well there are many options to make research, e.g. for modulation order and symbol rate, and many options for signal analysis and visualization.
32+
33+
34+
## BER Results
35+
36+
Here are some BER Results of Imitation Modeling presented in the next Graphs. The HF Comm System uses symbol rate 1000 baud and 2-PSK modulation. The other parameters are shown in the Graphs.
37+
38+
![BER 2-PSK with DF Equalizer in iturHFMQ Multipath Channel](./BERGraphs/BER_2-PSK_iturHFMQ.png)
39+
![BER 2-PSK with DF Equalizer in iturHFMM Multipath Channel](./BERGraphs/BER_2-PSK_iturHFMM.png)
40+
![BER 2-PSK with DF Equalizer in iturHFMD Multipath Channel](./BERGraphs/BER_2-PSK_iturHFMD.png)
41+
42+
As we see, DF Equalizer demonstrates BER reducing and noise immunity improving. The next research need to be conduct in purpose to find the optimal parameters of DF Equalizer.

0 commit comments

Comments
 (0)