petrov 7 11 ноября, 2015 Опубликовано 11 ноября, 2015 · Жалоба real tone frequency estimation, Eric Jacobsen and Peter Kootsookos trick matlab simulink R2014a jacobsen_trick_2015_11_11.slx.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Karpik 0 7 декабря, 2015 Опубликовано 7 декабря, 2015 · Жалоба Здравствуйте! Пытаюсь разобрабраться с этой моделью. BPSK Costas loop http://electronix.ru/forum/index.php?act=a...st&id=24165 Вопрос такой каков смысл блоков NCO в верхнем уровне и в two_sps_clock_domain. может есть литература с описанием. Остальное вроде ясно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 7 декабря, 2015 Опубликовано 7 декабря, 2015 · Жалоба Здравствуйте! Пытаюсь разобрабраться с этой моделью. Вопрос такой каков смысл блоков NCO в верхнем уровне и в two_sps_clock_domain. может есть литература с описанием. Остальное вроде ясно Просто частота enable импульсов пополам делится, соответственно вычисления в one_sps_clock_domain один раз на символьном интервале запускаются, читать ничего не надо, можно любым удобным способом сделать, посмотрите другие модели, в некоторых чуть иначе сделано. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Karpik 0 8 декабря, 2015 Опубликовано 8 декабря, 2015 · Жалоба Просто частота enable импульсов пополам делится, соответственно вычисления в one_sps_clock_domain один раз на символьном интервале запускаются, читать ничего не надо, можно любым удобным способом сделать, посмотрите другие модели, в некоторых чуть иначе сделано. Спасибо за оперативный ответ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Karpik 0 26 января, 2016 Опубликовано 26 января, 2016 · Жалоба Реализовал эту схему в FPGA http://electronix.ru/forum/index.php?act=a...st&id=24165 Петля символьной синхронизации захватывает в 50% случаев при отношении с/ш более 60 дБл (пока тестирую на столе). причем в случаи незахвата timing error detector ошибку видит, mu меняется но захвата не происходит. Пытался разобраться по статьям Гарднера Interpolation in digital modems части 1 и 2. Итак вопросы: 1. Почему mu в модели менятеся от -1 до 0 в статье пункт 3.B утверждает что от 0 до 1? Могу предположить что fractional interval берется из предыдущего периода. 2. Не совсем понятен механизм извлечения mu из NCO. (в первой части пункт 4.А и рисунок 6) Ссылки на статьи часть 1 https://www.google.by/url?sa=t&rct=j&am...OuA&cad=rjt часть 2 https://www.google.by/url?sa=t&rct=j&am...RQR1cZ8xoMK_8-g Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 26 января, 2016 Опубликовано 26 января, 2016 · Жалоба Петля символьной синхронизации захватывает в 50% случаев при отношении с/ш более 60 дБл (пока тестирую на столе). причем в случаи незахвата timing error detector ошибку видит, mu меняется но захвата не происходит. 99% что аккумулятор петлевого фильтра уходит в сторону и вы вываливаетесь из полосы захвата 1. Почему mu в модели менятеся от -1 до 0 в статье пункт 3.B утверждает что от 0 до 1? Могу предположить что fractional interval берется из предыдущего периода. разные реализации интерполяторов 2. Не совсем понятен механизм извлечения mu из NCO. (в первой части пункт 4.А и рисунок 6) остаток от деления символьного интервала? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 26 января, 2016 Опубликовано 26 января, 2016 · Жалоба 1. Почему mu в модели менятеся от -1 до 0 в статье пункт 3.B утверждает что от 0 до 1? Могу предположить что fractional interval берется из предыдущего периода. Оптимальный диапазон фарроу 0..1, смотрите более свежие модели. 2. Не совсем понятен механизм извлечения mu из NCO. (в первой части пункт 4.А и рисунок 6) NCO - дискретный накапливающий сумматор(синус вычислять как в DDS смысла нет), считающий по модулю 2^разрядность(0..2^N -> 0..2*pi), например переполнение указывает на пересечение синусом нуля, по значению на выходе сумматора в этот момент можно установить точную точку пересечения, отсюда mu и извлекается. Проработка моделей конечно же недостаточная для реализации, надо сильнее детализировать и моделировать все нюансы, чтобы с точностью до последнего бита не было никакой разницы, по сравнению с тем, что в железе крутится, иначе потом не понять, почему не работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lexadedok 0 30 мая, 2016 Опубликовано 30 мая, 2016 · Жалоба Добрый вечер, немного не по теме, но все же: имеется вот такая схемка(example- упрощенная для понимания материала и laboratoryWork-сама работа(лабораторная) ну и метода) это кодовое разделение канала, по средствам генератора кодов Уолша. В example есть источник, формирователь и обработчик, если с источником и формирователем я разобрался худо бедно, то с обработчиком- совсем беда. Не получается выделить обратно каждый сигнал в свой канал. P.S. сильно тапками не кидайте, написал после того как пошерстил интернет и разную литературу. Если кто настроит example, буду примного благодарен. lab2.rar метода(2 лаб.работа) http://libeldoc.bsuir.by/bitstream/1234567...D1%83%D0%BC.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ScorpionSL 0 4 апреля, 2017 Опубликовано 4 апреля, 2017 · Жалоба Спасибо большое уважаемому Petrov за замечательные модели. У меня есть пару вопросов новичка по поводу модели субоптимального приемника GMSK. Не могли бы Вы ткнуть пальцем новичку на принцип расчета первого фильтра приемника и указать где почитать про символьную синхронизацию примененную в этом случае. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 4 апреля, 2017 Опубликовано 4 апреля, 2017 · Жалоба принцип расчета первого фильтра приемника Эвристический, согласованного фильтра не существует, ищется компромисс между схлопавынием глазки из-за шума и из-за МСИ вносимой фильтром. где почитать про символьную синхронизацию примененную в этом случае. https://www.mathworks.com/help/comm/ref/msk...ngrecovery.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
altral 0 7 июня, 2018 Опубликовано 7 июня, 2018 · Жалоба Модель QAM16 модема feed-back gardner symbol sync farrow interpolator decision feed-back phase sync gain control для simulink из matlab 7.0. Возникло несколько вопросов. По какому принципу подбираются значения параметров (1/2^16 и 1/2^8) в петле "timing_error_loop_filter"? Можно ли по сигналу "timing_error" на выходе синхронизатора восстановить значение целочисленного тактового сдвига ("integer_symbol_clock_phase_offset"), вносимого после модуляции? Можно ли побороть зашумление в оценке фазового и тактовых сдвигов, если допустить, что сами сдвиги постоянны? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 7 июня, 2018 Опубликовано 7 июня, 2018 · Жалоба По какому принципу подбираются значения параметров (1/2^16 и 1/2^8) в петле "timing_error_loop_filter"? По устойчивости, длительности переходного процесса, остаточному шуму. Можно ли по сигналу "timing_error" на выходе синхронизатора восстановить значение целочисленного тактового сдвига ("integer_symbol_clock_phase_offset"), вносимого после модуляции? NCO в символьной петле ФАПЧ подстраивается, чтобы разность фаз с принимаемым сигналом к нулю свести. Можно только разность фаз восстановить между NCO из петли и таким же местным неуправляемым NCO. Можно ли побороть зашумление в оценке фазового и тактовых сдвигов, если допустить, что сами сдвиги постоянны? Уже полосу ФАПЧ сделать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
altral 0 8 июня, 2018 Опубликовано 8 июня, 2018 · Жалоба По устойчивости, длительности переходного процесса, остаточному шуму. Существуют ли формулы или описание, связывающие коэффициенты в совместной схеме с символьной скоростью, величиной рассинхронизации по фазе и такту и уровнем шума? NCO в символьной петле ФАПЧ подстраивается, чтобы разность фаз с принимаемым сигналом к нулю свести. Можно только разность фаз восстановить между NCO из петли и таким же местным неуправляемым NCO. То есть из схемы нельзя извлечь величину, аналогичную "mu" для фильтра Фарроу, на которую делается "поправка" для того, чтобы попадать на начало символа? И относится ли это к схеме Гарднера или любой схеме? Попробовал к сигналу "timing_error" добавить интегрирующий фильтр (по аналогии с фазовой синхронизацией) - при длительности символа в 4 такта на выходе получилась сумма целого и дробного сдвигов (без учета шума). При более высокой длительности уже не так. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
petrov 7 8 июня, 2018 Опубликовано 8 июня, 2018 · Жалоба Существуют ли формулы или описание, связывающие коэффициенты в совместной схеме с символьной скоростью, величиной рассинхронизации по фазе и такту и уровнем шума? Не встречал. То есть из схемы нельзя извлечь величину, аналогичную "mu" для фильтра Фарроу, на которую делается "поправка" для того, чтобы попадать на начало символа? И относится ли это к схеме Гарднера или любой схеме? Попробовал к сигналу "timing_error" добавить интегрирующий фильтр (по аналогии с фазовой синхронизацией) - при длительности символа в 4 такта на выходе получилась сумма целого и дробного сдвигов (без учета шума). При более высокой длительности уже не так. Лучше скажите что хотите сделать. Там и так всё "попадает"(хотя помнится в той модели были какие-то ошибки не очевидные, да и вообще недостатки всякие). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
altral 0 10 августа, 2018 Опубликовано 10 августа, 2018 · Жалоба Лучше скажите что хотите сделать. Там и так всё "попадает"(хотя помнится в той модели были какие-то ошибки не очевидные, да и вообще недостатки всякие). Я не сомневаюсь в том, что "попадает". Но допустим, меня интересует значение тактового сдвига, вносимого в канале, ведь находясь на приемной стороне, мы не можем его знать заранее. Дробную задержку мы можем оценить, вычтя из единицы сигнал mu на выходе NCO. А есть еще целочисленное смещение, принимающее значения от 0 до N-1, где N - число тактов в символе. Можно ли оценить его значение? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться