diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2017-09-30 14:56:02 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2017-09-30 14:56:02 +0200 |
commit | e7a8f13d63ef2733a61960899d6b8b1b4a16d963 (patch) | |
tree | f42ff70e4128d9ee0c474e7f7c282ac2c251ae03 /dpd/README.md | |
parent | cab4d50a79bf052aa7f9b25e2204ef69fa1cf6e8 (diff) | |
download | dabmod-e7a8f13d63ef2733a61960899d6b8b1b4a16d963.tar.gz dabmod-e7a8f13d63ef2733a61960899d6b8b1b4a16d963.tar.bz2 dabmod-e7a8f13d63ef2733a61960899d6b8b1b4a16d963.zip |
Make DPDCE naming consistent
Diffstat (limited to 'dpd/README.md')
-rw-r--r-- | dpd/README.md | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/dpd/README.md b/dpd/README.md index bf86b3b..3ef1566 100644 --- a/dpd/README.md +++ b/dpd/README.md @@ -1,20 +1,26 @@ -Digital Predistortion Calculation Engine for ODR-DabMod +Digital Predistortion Computation Engine for ODR-DabMod ======================================================= -This folder contains a prototype to do digital predistortion. It was tested on -the development system only. +This folder contains a digital predistortion prototype. +It was only tested in a laboratory system, and is not ready +for production usage. Concept ------- -ODR-DabMod makes outgoing TX samples and feedback RX samples available for an external tool. This -external tool can request a buffer of samples for analysis, can calculate coefficients for the -predistorter in ODR-DabMod and load the new coefficients using the remote control. +ODR-DabMod makes outgoing TX samples and feedback RX samples available to an +external tool. This external tool can request a buffer of samples for analysis, +can calculate coefficients for the predistorter in ODR-DabMod and load the new +coefficients using the remote control. + +The external tool is called the Digital Predistortion Computation Engine (DPDCE). +The DPDCE is written in python, and makes use of the numpy library for +efficient computation. Its sources reside in the *dpd* folder. The predistorter in ODR-DabMod supports two modes: polynomial and lookup table. -But at the moment only the polynomial model is implemented. +In the DPDCE, only the polynomial model is implemented at the moment. -The *dpd/main.py* script is the entry point for the *DPD Calculation Engine* into which these +The *dpd/main.py* script is the entry point for the *DPD Computation Engine* into which these features will be implemented. The tool uses modules from the *dpd/src/* folder: - Sample transfer and time alignment with subsample accuracy is done by *Measure.py* |