You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-5Lines changed: 6 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ BPSK |Change in phase of signal by a magnitude of 𝜋
10
10
LFM |Constant change in frequency
11
11
12
12
The neural network will learn to classify 3 different input signals, Continuous Wave (CW), BPSK and LFM.
13
-
This is achieved through Keras 1D convolutional networks. <br>
13
+
This is achieved through time-series analysis using Keras 1D convolutional networks. <br>
14
14
15
15
### Test Conditions
16
16
Using Scipy and Numpy, signals of various phase shifts and sweep rates were synthesised.
@@ -30,13 +30,14 @@ After 200 epochs, the accuracy was around 90%, this may be attributed to the ide
30
30

31
31
32
32
The best weights from model training was saved and used to evaluate against a test set of signals with similar conditions. <br>
33
-
The model's performance is optimal. However, there is some attrition in misclassifying a BPSK signal as a CW signal. <br>
34
-
This may be due to the similarities of the two signals in the time-domain. Hence, it is recommended to explore the performance of the model in the frequency domain using FFT. <br>
33
+
The model's performance is optimal. However, there is some attrition in differentiating a BPSK signal from a CW signal. <br>
34
+
This may be due to the similarities of the two signals in the time-domain. Hence, it is recommended to study the performance of the model by training it with data in the frequency domain. <br>
35
+
35
36

36
37
37
38
## Conclusion
38
-
In conclusion, a neural net to classify the modualtion of the signal is developed.
39
-
Further improvements can be made by training the data on more unique data such as real signal environments.
39
+
In conclusion, a neural net to classify the modulation of the signal was developed.
40
+
Further improvements can be made by training the model on more unique data such as real signal environments.
40
41
Work could also be done to measure the sensitivity of the neural net and measures its performance over
41
42
different SNR and sweeps rates to study the neural net's limitations and suggest improvements. <br>
0 commit comments