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.rst
+14-17Lines changed: 14 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,8 +8,8 @@
8
8
CommPy
9
9
======
10
10
11
-
CommPy is an open source toolkit implementing digital communications algorithms
12
-
in Python using SciPy, NumPy and Cython.
11
+
CommPy is an open source toolkit implementing digital communications algorithms
12
+
in Python using NumPy and SciPy.
13
13
14
14
Objectives
15
15
----------
@@ -25,10 +25,10 @@ Channel Coding
25
25
- Encoder for a rate-1/3 systematic parallel concatenated Turbo Code.
26
26
- Turbo Decoder for a rate-1/3 systematic parallel concatenated turbo code (Based on the MAP decoder/BCJR algorithm).
27
27
- Binary Galois Field GF(2^m) with minimal polynomials and cyclotomic cosets.
28
-
- Create all possible generator polynomials for a (n,k) cyclic code.
28
+
- Create all possible generator polynomials for a (n,k) cyclic code.
29
29
- Random Interleavers and De-interleavers.
30
30
31
-
Channel Models
31
+
Channel Models
32
32
~~~~~~~~~~~~~~
33
33
- Binary Erasure Channel (BEC)
34
34
- Binary Symmetric Channel (BSC)
@@ -50,7 +50,7 @@ Modulation/Demodulation
50
50
- Quadrature Amplitude Modulation (QAM)
51
51
- OFDM Tx/Rx signal processing
52
52
53
-
Sequences
53
+
Sequences
54
54
~~~~~~~~~
55
55
- PN Sequence
56
56
- Zadoff-Chu (ZC) Sequence
@@ -69,7 +69,7 @@ During my coursework in communication theory and systems at UCSD, I realized tha
69
69
70
70
What programming languages do you use?
71
71
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
72
-
CommPy uses Python as its base programming language and python packages like NumPy, SciPy and Matplotlib. Some algorithms which are too slow in a pure Python implementation are implemented using Cython.
72
+
CommPy uses Python as its base programming language and python packages like NumPy, SciPy and Matplotlib.
0 commit comments