|
|
  |
Коды для восстановления ошибок, какой алгоритм применить? |
|
|
|
Nov 8 2011, 17:21
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(Fast @ Nov 8 2011, 21:12)  а зачем ему грей, бчх и т.д., если тракт аналоговый АМ, а все помехи он засосал до АЦП так и есть на самом деле, канал скорее всего близок к АБГШ, т.к. по нему практически безошибочно проходит АМ, GetSmart уже об этом упомянул. Цитата(Fast @ Nov 8 2011, 21:12)  что он после АЦП делать собрался ему, похоже, уже деваться некуда, ошибки на этапе проектирования системы, модем скорее всего непеределать (дорого), а помехоустойчивости не хватает, поэтому надо добавить FEC, чтобы хоть как-то влезть в требования ТЗ.
|
|
|
|
|
Nov 8 2011, 18:08
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Вот уж не думал что эта задача вызовет такой бурный интерес. Цитата(des00 @ Nov 8 2011, 16:58)  Квадратурная амплитудная модуляция позволяет более оптимально использовать частотный ресурс. Спасибо, вот теперь я вспомнил, что с год назад натыкался на этот QAM, но тогда мне показалось что это просто PAL (точнее даже NTSC) и потому не вызвал интереса. Цитата(des00 @ Nov 8 2011, 16:58)  Это будет явно лучше вашей синусоиды (но вычислительный ресурс нужен). Как я понял, он лучше лишь тем, что там две синусоиды. А если я и одну не могу принять... К тому же там возникает проблема с восстановлением фазы несущей без чего КАМ принять не удастся в принципе.
|
|
|
|
|
Nov 8 2011, 18:17
|
Местный
  
Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839

|
Цитата(777777 @ Nov 8 2011, 22:08)  Как я понял, он лучше лишь тем, что там две синусоиды. гораздо хуже, одна синусоида, но с разрывами в 16 местах
|
|
|
|
|
Nov 8 2011, 18:24
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(GetSmart @ Nov 8 2011, 16:59)  Осмелюсь предложить 4 битный FSK, который элементарно декодируется БПФ-ом. Думаю он(о) намного будет лучше АМ, но вероятно хуже КАМа. Если FSK - это частотная модуляция, то это не лучше АМ, пробовали. Цитата(GetSmart @ Nov 8 2011, 16:59)  Главный вопрос - какой у ТС модулятор. Ну и демодулятор на чём реализован тоже. Сейчас в качестве модулятора используется ЦАП STM32F103, после которого идет умножающий ЦАП которым предполагалось менять амплитуду. Правда, всю модуляцию удалось сделать на STM, но второй ЦАП на всякий случай оставили. После стоит усилитель, нагруженный на выходной трансформатор, чтобы ликвидировать нелинейность транса, обратная связь на усилитель взята со вторичной обмотки. Так что на выходе сигнал идеальный и имеющий строго заданную амплитуду. После этого сигнал уходит в кабель длиной 5.5 км и приходит в приемник. Здесь он уже не такой идеальный, помимо обычных помех (шума) появляется качание сигнала вызванное зарядкой длинной линии а может даже отражениями от концов. Приемником является 1-микросекундный АЦП + ADSP 2181. Передатчик сейчас на этапе разработки, поэтому при необходимости можно все поменять. Приемников же уже выпущено несколько сотен штук, поэтому хотелось бы, чтобы телеметрия могла ими приниматься. Хотя если удастся сделать передачу со скоростью 300-500 кбит/с, то можно сделать и новый приемник.
|
|
|
|
|
Nov 8 2011, 18:29
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(777777 @ Nov 8 2011, 23:24)  Если FSK - это частотная модуляция, то это не лучше АМ, пробовали. Да, частотная модуляция. Но я предлагал 4-х битные символы. Не знаю, что там пробовали, но явно плохо пробовали. Там демодулятор простейший БПФ, причём с минимальной частотой дискретизации аналога. Для ADSP это как семечки щёлкать. Хотя можно и 4 корелятора поставить, на каждый символ. Ну и судя по описанию девайсов, всё идеально подходит для FSK. Для 100к символов/сек частоты 100,200,300,400 кгц. 1 мгц АЦП вполне справится.
Сообщение отредактировал GetSmart - Nov 8 2011, 18:46
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|