|
структура модема при 8psk |
|
|
|
May 15 2013, 07:12
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542

|
разрабатываю модем с 8psk. уже много что испробовал, но пришел к выводу, что нужно в начале определиться со структурой модема, поэтому и обращаюсь к вам, все возможные варианты не протестируешь сам.
имеются следующие исходные данные: тип модуляции - 8psk. символьная скорость - 2400. частота несущей на входе демодулятора 1800 Гц. возможное отклонение входной частоты +- 5%(+- 90Гц). канал - КВ (весьма плохой).
помогите определиться, из каких модулей должен состоять мой демодулятор, и в каком месте каждый модуль должен быть размещен. например, так как достаточно сильное отклонение несущей частоты, скорее всего мне для ее синхронизации не будет достаточно использовать Tanlock по несущей. если это так, то каким образом лучше корректировать несущую(может быть использовать метод возведения в степень)? и в каком месте демодулятора данную синхронизацию стоить делать? до тактовой синхронизации, до эквалайзера или после? какой эквалайзер будет целесообразней использовать(LMS,RLS,DFE ...)? в каком месте его стоит разместить? до фазовой синхронизации или после и т.д. ? стоит отметить, что для имеющего канала и скорости передачи, максимальная разность лучей составляет примерно 3 символа. стоит ли использовать фазовую синхронизации и тактовую, или сам эквалайзер способен выполнять данные действия?! спасибо.
|
|
|
|
15 страниц
1 2 3 > »
|
 |
Ответов
(1 - 14)
|
May 16 2013, 09:10
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(Виктор39 @ May 16 2013, 11:16)  начал с модуля компенсирующего грубую расстройку несущей. возвел входной сигнал в 8 степень. в результате в спектральной области получил центральную частоту, указывающую на частотную расстройку. странно, ее величина отличается от реальной отстройки в 32 раза. я думал, что она должна отличаться в 8 раз. я понимаю, что для того, чтобы компенсировать расстройку по частоте, я должен входной сигнал умножить на комплексную гармонику найденной частоты. вопрос в следующем: каким образом находить эту максимальную гармонику? каким образом определить частоту этой максимальной гармоники(Fmax) и ее знак, чтобы далее сделать следующее sigIn*exp(1i*2*pi*Fmax/32)? для определения реальной отстройки надо делить на 8, что-то не учитываете. входной сигнал надо умножать не на гармонику, а на реальную отстройку, а определить максимальную гармонику в спектре думаю не сложно, но сначала надо возвести входной комплексный сигнал в 8-ую степень. но любое возведение сильно разгоняет шумовую составляющую и соответственно снижает помехоустойчивость контура ФАПЧ, поэтому может попытаться определить отстройку по преамбуле, в ваших сигналах она наверняка присутствует.
|
|
|
|
|
May 16 2013, 09:47
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542

|
Цитата для определения реальной отстройки надо делить на 8, что-то не учитываете. входной сигнал надо умножать не на гармонику, а на реальную отстройку, а определить максимальную гармонику в спектре думаю не сложно, но сначала надо возвести входной комплексный сигнал в 8-ую степень. но любое возведение сильно разгоняет шумовую составляющую и соответственно снижает помехоустойчивость контура ФАПЧ, поэтому может попытаться определить отстройку по преамбуле, в ваших сигналах она наверняка присутствует. как я понимаю, реальная отстройка в сигнале возведенном в 8-ую степень должна отличаться в 8 раз. я так и думал. разберусь как-то с этим. думаю максимальную составляющую спектра стоит искать на ограниченном участке, т.е. если у меня максимальный возможный разнос частоты +-90 Гц, то нужно ее искать в диапазоне от -90*8 - +90*8. вы пишете, что я должен входной сигнал домножить не на гармонику, а на реальную отстройку, т.е. signal = sigIn*exp(1i*2*pi*F*t), где F - частота максимальной гармоники деленная на 8?. и далее вы пишете, что любое возведение в степень сильно разгоняет шумовую составляющую. но как это будет на меня влиять? ведь возводится в степень сигнал только лишь для обнаружение частотной расстройки, и далее он никуда не следует. фапч же имеет дело непосредственно с входным сигналом с учетом его коректировки, т.е. все с тем же signal = sigIn*exp(1i*2*pi*F*t). расчет расстройки несущей в таком случае можно производить не постоянно, а с каким-то определенным периодом. не думаю, что несущая будет быстро изменятся.
Сообщение отредактировал Виктор39 - May 16 2013, 10:10
|
|
|
|
|
May 16 2013, 16:28
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата то нужно ее искать в диапазоне от -90*8 - +90*8. да, после соответствующего возведения. Цитата я должен входной сигнал домножить не на гармонику, а на реальную отстройку, т.е. signal = sigIn*exp(1i*2*pi*F*t), где F - частота максимальной гармоники деленная на 8? ну вообще-то да Цитата любое возведение в степень сильно разгоняет шумовую составляющую. но как это будет на меня влиять? попробуйте возвести сигнал во 2-ую и 8-ую степень и увидите разницу, при низком соотношении С/Ш в исходном сигнале после его возведения в 8-ую степень нужной вам гармоники может вообще не оказаться, она утонет под шумами. и тоже самое будет касаться системы ФАПЧ, если она будет основана на нелинейности типа 8-ой степени. поэтому я предлагаю вам попробовать синхронизироваться по преамбуле, но все будет зависеть конечно же от ее длины и соотношения С/Ш сигнала.
|
|
|
|
|
May 16 2013, 20:42
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542

|
Цитата поэтому я предлагаю вам попробовать синхронизироваться по преамбуле, но все будет зависеть конечно же от ее длины и соотношения С/Ш сигнала. можете сказать, как правильно синхронизироваться по преамбуле? или где об этом детально можно почитать?
|
|
|
|
|
May 17 2013, 08:17
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542

|
Цитата если коротко, то необходимо исходный сигнал перемножить с комплексно-сопряженной преамбулой, тем самым снимается модуляция и остается гармоника отстройки, которую можно определить известными методами (FFT, интерполяция и др.), кое-что обсуждалось на форуме. спасибо. идея понятна. сейчас попробую поискать на форуме что-нибудь на эту тему. только вот мне совсем не понятно следующее: первоначальная частотная отстройка, рассчитывается прежде всех остальных синхронизаций. в таком случае каким образом я смогу понять, что во входном сигнале передается преамбула, чтобы в дальнейшем ее перемножить с комплексно-сопряженной преамбулой?! может быть, мне нужно непрерывно делать корреляцию входного сигнала с эталоном преамбулы, таким образом я смогу ее обнаружить? смогу ли я нормально скоррелироваться при имеющихся всевозможных расстройках?
|
|
|
|
|
May 17 2013, 08:17
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542

|
Цитата если коротко, то необходимо исходный сигнал перемножить с комплексно-сопряженной преамбулой, тем самым снимается модуляция и остается гармоника отстройки, которую можно определить известными методами (FFT, интерполяция и др.), кое-что обсуждалось на форуме. спасибо. идея понятна. сейчас попробую поискать на форуме что-нибудь на эту тему. только вот мне совсем не понятно следующее: первоначальная частотная отстройка, рассчитывается прежде всех остальных синхронизаций. в таком случае каким образом я смогу понять, что во входном сигнале передается преамбула, чтобы в дальнейшем ее перемножить с комплексно-сопряженной преамбулой?! может быть, мне нужно непрерывно делать корреляцию входного сигнала с эталоном преамбулы, таким образом я смогу ее обнаружить? смогу ли я нормально скоррелироваться при имеющихся всевозможных расстройках?
|
|
|
|
|
May 17 2013, 09:26
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542

|
Цитата Только не коррелятором, а банком согласованных с преамбулой фильтров. а можете для меня более подробно объяснить, что это значит?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|