Ви маєте правильну основну ідею, але я змінив би кілька речей. Так, ви хочете високочастотний фільтр отриманого сигналу, але мені не подобається, щоб ємнісно зв’язувати детектор безпосередньо.
Перший етап повинен полягати в оптимальному поводженні з детектором сировини та подачі сигналу напруги низького опору. Тут буде корисним невеликий приріст, але це не головний момент першого етапу.
В основному існує два способи запускати фотодіод, в режимі витоку і в режимі сонячних батарей.
У режимі витоку діод є зворотним зміщенням, а струм витоку пропорційний світлу. Цей струм витоку досить малий, як правило, всього кілька мкА. Струм буде значною мірою незалежним від зворотного напруги, тому зазвичай зручні будь-які зручні "кілька вольт" pf зворотного зміщення. У режимі фотоелементів ви тримаєте діод укороченим і вимірюєте струм, який він виробляє. Так чи інакше, перша стадія закінчується перехідним підсилювачем (струм в, напруга на виході).
Після цього ви хочете, щоб пара змінного струму (фільтр високих частот) і підсилювала сигнал, ймовірно, в два етапи. Високочастотна фільтрація між ступенями втрачає шум 50 Гц і запобігає посиленню вхідної напруги разом з потрібним сигналом.
Вам потрібно 20 кбіт / с, тому частотний вміст досягає приблизно 100 кГц. Майте на увазі пропускну спроможність операційних підсилювачів і не намагайтеся отримати занадто великий приріст на будь-якому етапі. Наприклад, пропускна здатність посилення 10 МГц (легко знайти), скажімо, 5 разів, щоб зворотний зв'язок працював належним чином, це означає максимум 20 разів, якщо ви вважаєте, що ваша найвища частота інтересів становить 100 кГц. Два етапи посилення в 20 разів дають вам загальний 400x, що, ймовірно, достатньо і після певного виграшу на першому етапі.
Ваша схема кодування також буде вирішальною для цього. Ви хочете використовувати кодування, яке гарантує весь вміст вище деякої мінімальної частоти. Це дозволяє вам агресивно високочастотний фільтр для усунення нижчих частот, зокрема, мерехтіння 50 Гц і принаймні кілька перших гармонік. Ви можете використовувати щось на кшталт манчестерського коду чи 1/3 2/3 робочого циклу тощо. З трьома полюсами високочастотної фільтрації, встановленою на 5 кГц, просто 500 Гц (до 10-ї гармоніки мерехтіння світла) буде ослаблено на 1000 Це все одно добре передасть імпульси 20-40 кГц.
Після цього ви застосовуєте звичайні методи нарізання даних, щоб перетворити сигнал аналогових імпульсів у цифровий імпульсний потяг, а потім розшифрувати звідти цифровим шляхом.