-
Notifications
You must be signed in to change notification settings - Fork 43
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add authors of translatings. Make more easy to read text
- Loading branch information
Showing
1 changed file
with
13 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,8 +10,8 @@ | |
|
||
Перш за все, кілька важливих термінів: | ||
|
||
**Програмно-визначене радіо (SDR):**. | ||
Радіо, яке використовує програмне забезпечення для виконання завдань обробки сигналів, які традиційно виконувалися апаратним забезпеченням | ||
**Програмно-кероване радіо (SDR):**. | ||
Радіо, яке використовує програмне забезпечення для виконання завдань обробки сигналів, які традиційно виконувалися апаратним забезпеченням. | ||
|
||
**Цифрова обробка сигналів (DSP):**. | ||
Цифрова обробка сигналів, у нашому випадку радіосигналів | ||
|
@@ -20,33 +20,31 @@ | |
|
||
#. Зацікавлений у *використанні* SDR для створення крутих речей | ||
#. Добре знається на Python | ||
#. Відносно новачок в DSP, бездротовому зв'язку та SDR | ||
#. Відносно новачок в ЦОС (DSP), бездротовому зв'язку та SDR | ||
#. Візуальний учень, що віддає перевагу анімації, а не рівнянням | ||
#. Краще розуміє рівняння *після* вивчення концепцій | ||
#. Шукає стислі пояснення, а не 1000-сторінковий підручник | ||
|
||
Прикладом може бути студент факультету комп'ютерних наук, зацікавлений у роботі, пов'язаній з бездротовим зв'язком, після закінчення навчання, хоча цей посібник може бути використаний будь-ким, хто хоче дізнатися про SDR і має досвід програмування. Таким чином, він охоплює необхідну теорію для розуміння методів ЦОС без інтенсивної математики, яка зазвичай включається в курси з ЦОС. Замість того, щоб занурюватися в рівняння, використовується велика кількість зображень та анімацій, які допомагають передати концепції, як, наприклад, складна плоска анімація ряду Фур'є, наведена нижче. Я вважаю, що рівняння найкраще розуміються *після* вивчення концепцій за допомогою візуальних образів і практичних вправ. Інтенсивне використання анімації є причиною того, що PySDR ніколи не буде продаватися в друкованому вигляді на Amazon. | ||
Прикладом може бути студент факультету комп'ютерних наук, зацікавлений у роботі, пов'язаній з бездротовим зв'язком, після закінчення навчання. Хоча цей посібник може бути використаний будь-ким, хто хоче дізнатися про SDR і має досвід програмування. Таким чином, він охоплює необхідну теорію для розуміння методів ЦОС (DSP) без інтенсивної математики, яка зазвичай включається в курси з ЦОС (DSP). Замість того, щоб занурюватися в рівняння, автор використовує велику кількість рисунків та анімацій, які допомагають передати концепції. Таких як, наприклад, анімація побудови кривої на комплексній площині за допомогою ряду Фур'є, що наведена нижче. Я вважаю, що рівняння найкраще розуміються *після* вивчення концепцій за допомогою візуальних образів і практичних вправ. Інтенсивне використання анімації є причиною того, що PySDR ніколи не буде продаватися в друкованому вигляді на Amazon. | ||
|
||
.. image:: ../_images/fft_logo_wide.gif | ||
:scale: 70 % | ||
:align: center | ||
:alt: Логотип PySDR, створений за допомогою перетворення Фур'є | ||
|
||
Цей підручник призначений для швидкого і плавного введення понять, що дозволить читачеві виконувати DSP і розумно використовувати SDR. Він не є довідником з усіх тем DSP/SDR; вже існує безліч чудових підручників, таких як `Analog Device's SDR textbook | ||
<https://www.analog.com/en/education/education-library/software-defined-radio-for-engineers.html>`_ та `dspguide.com <http://www.dspguide.com/>`_. Ви завжди можете скористатися Google, щоб згадати тригонометричні тотожності або межу Шеннона. Подумайте про цей підручник як про ворота у світ DSP і SDR: він легший і вимагає менше часу і грошей, якщо порівнювати з більш традиційними курсами і підручниками. | ||
Цей підручник призначений для швидкого і плавного введення понять, що дозволить читачеві виконувати ЦОС (DSP) і розумно використовувати SDR. Він не є довідником з усіх тем ЦОС (DSP)/SDR; вже існує безліч чудових підручників, таких як `Analog Device's SDR textbook | ||
<https://www.analog.com/en/education/education-library/software-defined-radio-for-engineers.html>`_ та `dspguide.com <http://www.dspguide.com/>`_. Ви завжди можете скористатися Google, щоб згадати тригонометричні тотожності або межу Шеннона. Вважайте цей підручник "воротами" у світ ЦОС (DSP) і SDR: він легший і вимагає менших витрати часу і грошей, якщо порівнювати з більш традиційними курсами і підручниками. | ||
|
||
Щоб охопити фундаментальну теорію ЦОС, цілий семестр "Сигналів і систем", типового курсу в електротехніці, стиснуто до кількох розділів. Після вивчення основ ЦОС ми переходимо до SDR, хоча концепції ЦОС і бездротового зв'язку продовжують з'являтися протягом усього підручника. | ||
Уся фундаментальна теорію ЦОС, щоб охоплює цілий семестр "Сигналів і систем", типового курсу в електротехніці, тут стиснута до кількох розділів. Після вивчення основ ЦОС ми переходимо до SDR, хоча концепції ЦОС і бездротового зв'язку продовжують з'являтися протягом усього підручника. | ||
|
||
Приклади коду подано мовою Python. Вони використовують NumPy, яка є стандартною бібліотекою Python для масивів і високорівневої математики. Приклади також спираються на Matplotlib - бібліотеку побудови графіків Python, яка забезпечує простий спосіб візуалізації сигналів, масивів і комплексних чисел. Зауважте, що хоча Python загалом "повільніша" за C++, більшість математичних функцій у Python/NumPy реалізовано на C/C++ і добре оптимізовано. Аналогічно, SDR API, який ми використовуємо, є просто набором прив'язок Python до функцій/класів C/C++. Ті, хто має невеликий досвід роботи з Python, але міцну основу в MATLAB, Ruby або Perl, швидше за все, будуть в порядку після ознайомлення з синтаксисом Python. | ||
Приклади коду подано мовою Python. Використовується NumPy, яка є стандартною бібліотекою Python для масивів і високорівневої математики. Приклади також спираються на Matplotlib - бібліотеку побудови графіків Python, яка забезпечує простий спосіб візуалізації сигналів, масивів і комплексних чисел. Зауважте, що хоча Python загалом "повільніша" за C++, більшість математичних функцій у Python/NumPy реалізовано на C/C++ і добре оптимізовано. Аналогічно, SDR API, який ми використовуємо, є просто Python-обгорткою до функцій/класів C/C++. Ті, хто має невеликий досвід роботи з Python, але натомість мають міцну базу знаннь в MATLAB, Ruby або Perl, швидше за все, після ознайомлення з синтаксисом Python не будуть мати проблем з ним. | ||
|
||
|
||
*************** | ||
Долучитися | ||
*************** | ||
|
||
Якщо ви прочитаєте будь-яку частину цього підручника і напишете мені на [email protected] з питаннями/коментарями/пропозиціями, то вітаємо, ви зробили свій внесок у створення цього підручника! Ви також можете редагувати вихідний матеріал безпосередньо на сторінці `підручника на GitHub <https://github.com/777arc/PySDR/tree/master/content>`_ (ваша зміна покладе початок новому запиту на витягування). Не соромтеся надсилати проблему або навіть запит на вилучення (PR) з виправленнями або покращеннями. Ті, хто надсилає цінні відгуки/виправлення, будуть постійно додаватися до розділу подяк нижче. Не дуже добре володієте Git'ом, але хочете запропонувати зміни? Не соромтеся писати мені на [email protected]. | ||
|
||
Якщо ви отримали користь від PySDR, будь ласка, поділіться нею з колегами, студентами та іншими людьми, які навчаються впродовж життя і можуть бути зацікавлені в цьому матеріалі. Також зліва є кнопка "Пожертвувати", яку можна використати як спосіб подякувати. | ||
Якщо ви прочитаєте будь-яку частину цього підручника і напишете мені на [email protected] з питаннями/коментарями/пропозиціями, то вітаємо, ви зробили свій внесок у створення цього підручника! Ви також можете редагувати вихідний матеріал безпосередньо на сторінці `підручника на GitHub <https://github.com/777arc/PySDR/tree/master/content>`_ (ваша зміна покладе початок новому запиту на заміну). Не соромтеся надсилати проблему або навіть запит на вилучення (PR) з виправленнями або покращеннями. Ті, хто надсилає цінні відгуки/виправлення, будуть постійно додаватися до розділу подяк нижче. Не дуже добре володієте Git'ом, але хочете запропонувати зміни? Не соромтеся писати мені на [email protected]. | ||
|
||
***************** | ||
Подяки | ||
|
@@ -59,4 +57,7 @@ | |
- Джеймсу Хайєку | ||
- Дейдрі Стаффер | ||
- Таріку Бенадді за переклад PySDR французькою мовою <https://pysdr.org/fr/index-fr.html>`_. | ||
- Даніелю Верслуїсу <https://versd.bitbucket.io/content/about.html>`_ за переклад PySDR голландською мовою <https://pysdr.org/nl/index-nl.html>`_. | ||
- Даніелю Верслуїсу <https://versd.bitbucket.io/content/about.html>`_ за переклад PySDR голландською мовою <https://pysdr.org/nl/index-nl.html>`_. | ||
- `mrbloom <https://github.com/mrbloom>`_ за `переклад PySDR українською <https://pysdr.org/ukraine/index-ukraine.html>`_ | ||
- `Yimin Zhao <https://github.com/doctormin>`_ за `переклад PySDR спрощеною китайською <https://pysdr.org/zh/index-zh.html>`_ | ||
- `Eduardo Chancay <https://github.com/edulchan>`_ за `переклад PySDR іспанською <https://pysdr.org/es/index-es.html>`_ |