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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
polyakovav
сообщение Oct 7 2014, 18:43
Сообщение #16


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

Группа: Свой
Сообщений: 197
Регистрация: 26-05-06
Из: Воронеж
Пользователь №: 17 486



Посмотрите, может поможет http://matlab.exponenta.ru/communication/book5/index.php
Но судя по вопросам, лучше бы Вам было купить готовое решение. Задачка не так проста, как кажется начинающему.
Go to the top of the page
 
+Quote Post
les12
сообщение Oct 7 2014, 19:04
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 19-09-14
Пользователь №: 82 868



Сложность задачи я понимаю вполне. Поэтому хотел купить, но не нашел удовлетворяющих нашему требованию предложений. Т.к. если покупать, то только с готовым макетом модема с проверкой на реальной линии, а не алгоритмы или тому подобное. Мне дают больше года на разработку макета и я понимаю что без помощи сам не сделаю. Но что бы грамотно общаться нужно самому что то сделать и понять нюансы на практике.
Поэтому сейчас реализую простой модем 1200 с ФМ. (К тому же он нужен, т.к. сейчас он реализован на 564 серии, а я его заменю).
Go to the top of the page
 
+Quote Post
BratherLU
сообщение Oct 7 2014, 19:47
Сообщение #18


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

Группа: Свой
Сообщений: 103
Регистрация: 16-05-06
Пользователь №: 17 126



Цитата(les12 @ Oct 7 2014, 18:52) *
Думаю Гилберт как раз подходит. Теперь вопрос, писать с нуля прогу или есть где посмотреть т.к. не верю что Гилберта никто не писал и нет примера в инете(Фурье допустим полно). Сам лично не смог найти. Или есть более простой способ нахождения смены фазы.

Может уже смотрели в matlab функции:
1) hilbert - реализует ПГ при помощи БПФ (можно посмотреть в исходниках hilbert.m где-то в недрах)
2) angle - фаза комплексного числа
3) unwrap - уберет разрывы фазы.

Преобразование Гильберта можно реализовать при помощи КИХ-фильтра.
В matlab есть инструмент FDATool - в пару кликов может дать коэффициенты соответствующего КИХ-фильтра.
Это если не с чего начать.
Go to the top of the page
 
+Quote Post
les12
сообщение Oct 8 2014, 14:02
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 19-09-14
Пользователь №: 82 868



Спасибо за наводку. Для начала нашел более простой способ демодуляции - согласованный фильтр(коррелятор). Опорный сигнал с разным фазовым сдвигом сравниваю с входящим и определяю максимум корреляции. Какие проблемы я встречу при искажении сигнала помехами ? в данном методе. сигнал 1800 бод на 1200 бит. ФМ 0-180гр. или этого достаточно.
Go to the top of the page
 
+Quote Post
BratherLU
сообщение Oct 9 2014, 04:13
Сообщение #20


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

Группа: Свой
Сообщений: 103
Регистрация: 16-05-06
Пользователь №: 17 126



Не могу сходу ответить. Надо моделировать - собирать тестовую среду именно для Ваших условий (в цифре добавить шумов, испортить АЧХ, покрутить фазу ). На мой взгляд правильный подход для оценки качества демодулятора предлагают здесь ->
http://powerdsp.narod.ru/modem_v32.html
Go to the top of the page
 
+Quote Post
Altair
сообщение Oct 11 2014, 16:17
Сообщение #21


Участник
*

Группа: Свой
Сообщений: 71
Регистрация: 8-07-05
Из: Омск
Пользователь №: 6 644




Вот простой модем: http://www.moetronix.com/ae4jy/winpsk.htm
Реально доступно для понимания с нуля. И есть почти все от большого модема.
Еще нужно читать книгу Окунева про фазоманипулированные сигналы - реально толковый труд по модемам. QAM там тож рассматривается.


--------------------
Время не придет. Время уходит.
Go to the top of the page
 
+Quote Post
les12
сообщение Oct 11 2014, 18:58
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 19-09-14
Пользователь №: 82 868



ок. спасибо. Уже начинает что то выстраиваться в голове. (как мне кажется)
Go to the top of the page
 
+Quote Post
les12
сообщение Oct 15 2014, 11:43
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 19-09-14
Пользователь №: 82 868



При реализации кореллятора на основе согласованного фильтра (во временной области)не могу решить каким методом подстроить фазы принимаемого сигнала и локальной копии этого сигнала. Просто рекурсивно сдвигать копию до тех пор пока не найдется максимум свертки и после этого считаем что разность фаз =0 , или я что то упрощаю ?
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 15 2014, 17:42
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(les12 @ Oct 15 2014, 15:43) *
или я что то упрощаю ?


Изобретаете велосипед.
Go to the top of the page
 
+Quote Post
les12
сообщение Oct 15 2014, 18:46
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 19-09-14
Пользователь №: 82 868



Алгоритм действительно простой на десяток строк. И по моему самый оптимальный.

Ответ получить можно без образов.

Сообщение отредактировал les12 - Oct 15 2014, 18:48
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 15 2014, 21:00
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(les12 @ Oct 15 2014, 22:46) *
Ответ получить можно без образов.


Были ответы, но вы их не хотите слышать, простейшие вещи многократно обсуждались на форуме и разжёвывались дальше некуда.
Go to the top of the page
 
+Quote Post
les12
сообщение Oct 16 2014, 10:04
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 19-09-14
Пользователь №: 82 868



Если конкретно. Я хотел узнать можно обойтись в данном приемнике без класической фазовой автоподстройки частоты ? Да или Нет.
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 16 2014, 11:00
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



У буржуев есть отличное выражение для таких вопросов - it depends...
Go to the top of the page
 
+Quote Post
GenaGenin
сообщение Oct 18 2014, 15:23
Сообщение #29





Группа: Участник
Сообщений: 8
Регистрация: 23-03-13
Пользователь №: 76 165



Как-то делали модем для телеф линии на адсп. Чуть больше 10кбод задавали скорость, больше и не надо было. Рабо_чин образцы есть. Если интересно спрашивайте.
Go to the top of the page
 
+Quote Post
les12
сообщение Oct 18 2014, 20:13
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 19-09-14
Пользователь №: 82 868



Спасибо, но мы нашли организацию, которые сейчас делают на тмс данные модемы (протестировали их) и почти договорились. А т.к. потом мне придется этим заниматься у меня есть год что бы хоть как то разобраться. Вот и решил сделать для начала простой модемчик. В связи с этим и вопросы были. Но вроде смоделировал в матлабе свои задумки и все стало вырисовываться ). Т.е. для 1200 с ОФМанипуляцией достаточно согласованного фильтра. Потом добавлю в модем перед фильтром Гилберта с квадратурным гетнератором и проверю эти два варианта на вероятность ошибки. Так что всем кто помогал спасибо.
Go to the top of the page
 
+Quote Post

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

 


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


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