реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Реализация шифратора на ПЛИС
krevski
сообщение Jun 10 2013, 09:02
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 2-12-12
Пользователь №: 74 651



Здраствуйте, подскжите можно ли на плате MAX II Development Kit сделать шифратор речевой информации по алгоритму ГОСТ 28147?Кто может помочь или дать какую то информацию???И подходит ли даний ПЛИС (Altera epm1270f256c5) для такой реализации?

Сообщение отредактировал des00 - Jun 14 2013, 03:58
Go to the top of the page
 
+Quote Post
Mc_off
сообщение Jun 10 2013, 11:06
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044



Думаю, влезет.
Go to the top of the page
 
+Quote Post
Maksim
сообщение Jun 10 2013, 15:37
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 164
Регистрация: 27-06-04
Пользователь №: 194



Цитата(krevski @ Jun 10 2013, 13:02) *
Здраствуйте, подскжите можно ли на плате MAX II Development Kit сделать шифратор речевой информации по алгоритму ГОСТ 28147?Кто может помочь или дать какую то информацию???И подходит ли даний ПЛИС (Altera epm1270f256c5) для такой реализации?

Вам нужна помощь в реализации шифратора в этой ПЛИС? Какой режим работы шифратора предполагаете использовать? Где будут ключи? Какое их количество?


--------------------
qwerty
Go to the top of the page
 
+Quote Post
Александр77
сообщение Jun 10 2013, 16:51
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Если все будет заложено в указанную ПЛИС, то очень сомневаюсь в возможности уложиться в 1270 МЯ.
Go to the top of the page
 
+Quote Post
krevski
сообщение Jun 10 2013, 21:21
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 2-12-12
Пользователь №: 74 651



Цитата(Maksim @ Jun 10 2013, 19:37) *
Вам нужна помощь в реализации шифратора в этой ПЛИС? Какой режим работы шифратора предполагаете использовать? Где будут ключи? Какое их количество?

Да мне очен нужна помощь, режим простой замены,а по поводу ключей, возможно ли на ето же плис реализировать генератор ключей или что вы можите посоветовать?
Go to the top of the page
 
+Quote Post
Maksim
сообщение Jun 11 2013, 06:05
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 164
Регистрация: 27-06-04
Пользователь №: 194



Цитата(krevski @ Jun 11 2013, 01:21) *
Да мне очен нужна помощь, режим простой замены,а по поводу ключей, возможно ли на ето же плис реализировать генератор ключей или что вы можите посоветовать?

Опишите общую систему, где место это шифратора. Тогда появится ясность, как это делать


--------------------
qwerty
Go to the top of the page
 
+Quote Post
krevski
сообщение Jun 11 2013, 17:46
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 2-12-12
Пользователь №: 74 651



Цитата(Maksim @ Jun 11 2013, 10:05) *
Опишите общую систему, где место это шифратора. Тогда появится ясность, как это делать

С микрофона на АЦП MAX 1111 поступает речевой сигнал, после этого на ПЛИС обрабатывается, шифруется и в канал передачи данных..


Цитата(krevski @ Jun 11 2013, 21:44) *
С микрофона на АЦП MAX 1111 поступает речевой сигнал, после етого на ПЛИС обрабатывается, шыфруется и в канал передачи даных..

Если можно дайте пожалуйста литературу которая поможет с этим разобраться

Сообщение отредактировал krevski - Jun 11 2013, 17:47
Go to the top of the page
 
+Quote Post
ASN
сообщение Jun 11 2013, 18:08
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



krevski
С микрофона на АЦП - это только начало.
Сначала надо устранить шумы и эхо.
Затем сжать речевой сигнал речепреобразующим устройством (анализатором).
Затем выполнить формирование кадра и обеспечить синхронизацию.
И только затем выработать и наложить гамму (простая замена - не самый лучший выбор).
И затем сформировать сигнал для передачи в канал связи (возможно потребуется модем).
Про ввод, хранение и распространение ключей я даже не упоминаю.
Тут одной ПЛИС Altera epm1270f256c5 не обойтись.
Из литературы - Скляр.
Go to the top of the page
 
+Quote Post
krevski
сообщение Jun 11 2013, 18:54
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 2-12-12
Пользователь №: 74 651



Цитата(ASN @ Jun 11 2013, 22:08) *
krevski
С микрофона на АЦП - это только начало.
Сначала надо устранить шумы и эхо.
Затем сжать речевой сигнал речепреобразующим устройством (анализатором).
Затем выполнить формирование кадра и обеспечить синхронизацию.
И только затем выработать и наложить гамму (простая замена - не самый лучший выбор).
И затем сформировать сигнал для передачи в канал связи (возможно потребуется модем).
Про ввод, хранение и распространение ключей я даже не упоминаю.
Тут одной ПЛИС Altera epm1270f256c5 не обойтись.
Из литературы - Скляр.



Цитата(krevski @ Jun 11 2013, 22:31) *
Вы имеете ввиду режим гамирования или просто гамму, и почему именно так?
И на чем это можно реализовать?


Сообщение отредактировал krevski - Jun 11 2013, 18:55
Go to the top of the page
 
+Quote Post
Maksim
сообщение Jun 11 2013, 19:07
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 164
Регистрация: 27-06-04
Пользователь №: 194



это учебная задача?


--------------------
qwerty
Go to the top of the page
 
+Quote Post
krevski
сообщение Jun 11 2013, 19:12
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 2-12-12
Пользователь №: 74 651



Цитата(Maksim @ Jun 11 2013, 23:07) *
это учебная задача?

мне это предстоит реализовать для защиты диплома на следующий год хочу это сделать но нужна помощь специалистов которые в этом реально разбираются и помогут мне разобраться.
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jun 12 2013, 04:22
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(krevski @ Jun 11 2013, 23:12) *
мне это предстоит реализовать для защиты диплома на следующий год хочу это сделать но нужна помощь специалистов которые в этом реально разбираются и помогут мне разобраться.

С каким качеством нужен голос?
Какая скорость канала связи?
В зависимости от ответа на первый вопрос выберите соответствующий голосовой кодек (ЦАП+АЦП в одном флаконе)
Может просто проскремблировать?
Go to the top of the page
 
+Quote Post
krevski
сообщение Jun 12 2013, 06:55
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 2-12-12
Пользователь №: 74 651



Цитата(vadimp61 @ Jun 12 2013, 08:22) *
С каким качеством нужен голос?
Какая скорость канала связи?
В зависимости от ответа на первый вопрос выберите соответствующий голосовой кодек (ЦАП+АЦП в одном флаконе)
Может просто проскремблировать?

1. Качество голоса неважно, главное что-бы разборчиво
2. Канал ТЧ

Сообщение отредактировал krevski - Jun 12 2013, 06:56
Go to the top of the page
 
+Quote Post
Dmitry Dubrovenk...
сообщение Jun 12 2013, 08:43
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949



Господа, модераторы!
Исправьте, пожалуйста, ошЫбку в названии. Глаза "режет".


--------------------
Obligatus servus.
Go to the top of the page
 
+Quote Post
ASN
сообщение Jun 12 2013, 09:31
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



krevski
Такие задачи решаются, как правило, на платформе, в которую входят:
- процессор цифровой обработки сигналов (DSP) типа TMS320C55xx;
- голосовой аудиокодек (ADC-DAC) типа TLV320AIC1x;
- ПЗУ для хранения кода.
На DSP реализуется РПУ типа Linear Predictive Coding (LPC), Code Excited Linear Predictor (CELP), Mixed-excitation linear prediction (MELP) со скоростями битового потока от 1,2 до 4,8 кбит.
Затем на битовый поток накладывается гамма. Используется именно гаммирование, а не режим простойной замены (Electronic Codebook).
Во-первых, потому что в режиме ECB сохраняются статистические особенности открытого текста.
Во-вторых, и это важнее, искажение отдельных битов (до 5 %) несильно влияет на качество речи. В ECB искажается весь блок.
Затем полученный зашифрованный битовый поток разбивается на канальный кадры и подвергается помехоустойчивому кодированию: блочному (код Галлея, БЧХ, Рида-Соломона) или свёрточному.
Затем из битового потока модемом (последовательным или параллельным) формируются отсчёты аналогового сигнала.
Тем на форуме по особенностям каждой стадии полно. Воспользуйтесь поиском, очень многое уже очень подробно рассмотрено. А что не понятно - спрашивайте.
Реализовать на DSP в качестве дипломного проекта, включая разработку Э3, трассировку PCB, изготовление и написание кода за 1 год вполне реально. И полезно.
Реализовывать это на ПЛИС дорого, долго и очень энергозатратно.
P.S. Интересно, какой ВУЗ так "прикалывается" над студентами?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 13:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01512 секунд с 7
ELECTRONIX ©2004-2016