| Автор |
Съобщение |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
 Криптиране на звук
От доста отдавна съм се захванал с тая задачка. Иска ми се да направя някаква проста система за крипт. Идеята е обаче всичко да става в реално време - едновременно да се семплира микрофон и в същото време да се криптира. Все още не съм избрал подходящ процесор или VHDL (с последното още нямам опит). Има ли някои който се е занимавал с нещо подобно да ме упъти малко 
|
| Вто Юни 07, 2005 1:14 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
Ами не е кой-знае кво.  Една Мега16 на 16 МХц би трябвало да се справи. При семплиране с честота 22КХц и 8 бита, имаш около 740 инструкции за обработка на единичен байт, което ми се струва достатъчно.
|
| Вто Юни 07, 2005 2:01 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
Кодирането на цифровите данни е фасулска работа. Кодиране на аудио има смисъл само тогава, когато можеш да го пуснеш по стандартен телефонен канал ( 300 Hz - 3400 Hz ). Т.е. задачите са няколко : дискретизация, компресия - MP3 или каквото и да е, кодиране, модулация |||| демудулация, декодиране, свирене. Ако го правиш аналогово, не е сигурна защитата.
|
| Вто Юни 07, 2005 2:16 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Точно там ми е проблема, забравих да спомена в самото начало че става въпрос за телефонен (GSM) аудиоканал. От аналоговото скрамблиране се отказах. Как мога по тоя тесен канал да прекарам цифров сигнал и от него да извлека поне 10Kbps...да има долу горе поносимо качество 
|
| Вто Юни 07, 2005 2:20 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
Ами GPRS-a не изкарваше ли към 14400 bps?
|
| Вто Юни 07, 2005 2:23 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Там някъде, идеята ми обаче е да става и за обикновен телефон  Някъде из нета бях мернал такова у-во наречено Енигма, хвалят го че било с DSP-та и не знам си кви криптове, ама не ми е ясно как го пускат това нещо по телефонната линия 
|
| Вто Юни 07, 2005 2:26 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
Ами идеята е, че разговорното у-во си го правиш ти, а телефона го ползваш като модем. 
|
| Вто Юни 07, 2005 2:34 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
Това нещо през канала за данни на GSM-те нестава - пробвано е. Те не са гарантирани, както са тези за говора. За да стане работата - задължително първо компресия и после кодиране и след това да мине по канал с гарантирана скорост.
|
| Вто Юни 07, 2005 4:47 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Чудя се къв ше е тоя модем....
|
| Сря Юни 08, 2005 3:46 pm |
|
 |
|
VILO
|
 Predlojenie
Ne sam ubeden che shte stane, moje 1-vo da se posmiata za Nyquist i Fourier, no vse pak ideiata:
ADC -> |prepleteni shini danni| -> DAC -> -----------line--------- ->
ADC -> |prepleteni shini danni v sushtata posledovatelnost| -> DAC.
|
| Сря Юни 15, 2005 4:21 pm |
|
 |
|
Lupus
Ранг: Форумен бог
Регистриран на: Сря Дек 01, 2004 12:44 am Мнения: 2811 Местоположение: София
|
|
| Чет Юни 16, 2005 10:49 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
... Аз си мисля за нещо по простичко:
ADC >> RSA/Blowfish/DES >> DAC >> modem
|
| Съб Юни 18, 2005 10:58 am |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
ADC, DAC и криптиране на цифров поток не са проблем. Проблемът е да направиш готина компресия, за да можеш да го пуснеш по 9600bps, а защо не и на по-бавно? ако някой има идея или реализация на добра аудио компресия (и да не е на Pentium4 3.8GHz), да се обади. Там е то ключът от палатката.
|
| Съб Юни 18, 2005 11:16 am |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Ами честно казано не съм виждал досега Real-Time компресия във embedded система...освен да е с по нисък sample rate, друг вариант не виждам. За GSM знам че имат няква real-time компресия, надали ще намеря инфо за нея обаче 
|
| Съб Юни 18, 2005 11:42 am |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
тук в библотеката ти сложих едно четиво по въпроса. Дано ти свърши някаква работа.
http://www.mcu-bg.com/mcu_site/viewtopi ... =8533#8533
|
| Съб Юни 18, 2005 1:16 pm |
|
|