dasha39 0 9 декабря, 2013 Опубликовано 9 декабря, 2013 · Жалоба вопрос по цифровому АРУ, которое делал по Незами. (предпочтительней, как мне кажется, экспоненциальная АРУ) 1) более правильно АРУ включать по сигналу на несущей частоте или по сигналу перенесенному на нулевую частоту? 2) при больших соотношениях сигнал/шум, при появление полезного сигнала, на выходе АРУ имеется большой скачок по амплитуде. это правильно будет ставить ограничитель на выходе АРУ? спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andyp 10 10 декабря, 2013 Опубликовано 10 декабря, 2013 · Жалоба вопрос по цифровому АРУ, которое делал по Незами. (предпочтительней, как мне кажется, экспоненциальная АРУ) 1) более правильно АРУ включать по сигналу на несущей частоте или по сигналу перенесенному на нулевую частоту? 2) при больших соотношениях сигнал/шум, при появление полезного сигнала, на выходе АРУ имеется большой скачок по амплитуде. это правильно будет ставить ограничитель на выходе АРУ? спасибо. Если сделаешь АРУ на нулевой частоте, то любая помеха, попадающая в полосу преселектора, но уже отфильтрованная на нулевой частоте перегрузит входной LNA приемника (то место, где находится регулировочный элемент АРУ определяется структурой и динамикой отдельных блоков КОНКРЕТНОГО приемника (общий случай бессмыленен - мат. модель смесителя (перемножитель) имеет бесконечный динамический диапазон)). Детектор АРУ после ограничителя? Нужен ли ограничитель, если элементы приемника и так ограничат сигнал из-за присущей им нелинейности? Помоделируй динамику КОНКРЕТНОЙ системы АРУ с ограничителем (который и так уже есть в тракте и вопрос только в уровне ограничения) и без. По результатам моделирования убедись в выполнении требований к системе АРУ. ПС Стоит подумать о цели регулировки именно в КОНКРЕТНОМ случае - максимаизация отношения сигнал-шум, постоянный уровень сигнала на выходе и тп. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corner 0 27 декабря, 2013 Опубликовано 27 декабря, 2013 · Жалоба Если сделаешь АРУ на нулевой частоте, то любая помеха, попадающая в полосу преселектора, но уже отфильтрованная на нулевой частоте перегрузит входной LNA приемника (то место, где находится регулировочный элемент АРУ определяется структурой и динамикой отдельных блоков КОНКРЕТНОГО приемника (общий случай бессмыленен - мат. модель смесителя (перемножитель) имеет бесконечный динамический диапазон)). Детектор АРУ после ограничителя? Нужен ли ограничитель, если элементы приемника и так ограничат сигнал из-за присущей им нелинейности? Помоделируй динамику КОНКРЕТНОЙ системы АРУ с ограничителем (который и так уже есть в тракте и вопрос только в уровне ограничения) и без. По результатам моделирования убедись в выполнении требований к системе АРУ. ПС Стоит подумать о цели регулировки именно в КОНКРЕТНОМ случае - максимаизация отношения сигнал-шум, постоянный уровень сигнала на выходе и тп. У человека КВ-модем! Какой LNA?! С преселектора сразу на смеситель. Со смесителя на второй преселектор/диплексор и только потом на LNA... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andyp 10 27 декабря, 2013 Опубликовано 27 декабря, 2013 · Жалоба У человека КВ-модем! Какой LNA?! С преселектора сразу на смеситель. Со смесителя на второй преселектор/диплексор и только потом на LNA... Т.е. Вы считаете, что вообще ВСЕ КВ приемники сделаны по описанной Вами схеме (с преобразованием частоты)? Динамический диапазон смесителя бесконечен? Его хватит например для того, чтобы обеспечить прием сигнала на уровне шумов при наличии помехи от собственного передатчика в режиме FDD скажем при ~10% расстройке? Впрочем на все это отвечать ТС, а не мне - все зависит от ЕГО приемника и его требований. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corner 0 30 декабря, 2013 Опубликовано 30 декабря, 2013 · Жалоба Т.е. Вы считаете, что вообще ВСЕ КВ приемники сделаны по описанной Вами схеме (с преобразованием частоты)? Динамический диапазон смесителя бесконечен? Его хватит например для того, чтобы обеспечить прием сигнала на уровне шумов при наличии помехи от собственного передатчика в режиме FDD скажем при ~10% расстройке? Впрочем на все это отвечать ТС, а не мне - все зависит от ЕГО приемника и его требований. 1. Уровень шума на КВ, даже в тихом месте, перекрывает потери в смесителе и преселекторе. 2. Динамический диапазон от наличия усилителя не зависит. Наоборот, ставят еще и аттенюатор, дабы не перегружать смеситель. В особых случаях (например если сразу работают несколько станций рядом) делают смеситель способный "есть" до 4... 10 Вт общей мощности на входе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andyp 10 30 декабря, 2013 Опубликовано 30 декабря, 2013 · Жалоба 1. Уровень шума на КВ, даже в тихом месте, перекрывает потери в смесителе и преселекторе. 2. Динамический диапазон от наличия усилителя не зависит. Наоборот, ставят еще и аттенюатор, дабы не перегружать смеситель. В особых случаях (например если сразу работают несколько станций рядом) делают смеситель способный "есть" до 4... 10 Вт общей мощности на входе. все последние приемники, с которыми сталкивался, были построены по схеме с непосредственной оцифровкой сигнала на выходе преселектора. Перенос частоты происходил в цифре. На входе ADC ставился усилитель для согласования аппертуры ADC и уровня принимаемого сигнала. Простейший анализ показывает, что минимальный уровень сигнала на входе КВ приемника будет порядка -120/-110 dBm, поэтому на входе ADC усилитель явно требуется (на входе согласующих цепей или драйвера ADC должен быть max 1 Vp-p на 50 Ohm нагрузке (~10 dBm) ну или min -70 dBm, считая динамический диапазон ADC равным 80 dB). Разумеется, на входе усилителя был аттенюатор. Им то и рулила система АРУ. Все это очень грубо, тем более я не специалист в аналоговых делах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corner 0 30 декабря, 2013 Опубликовано 30 декабря, 2013 · Жалоба все последние приемники, с которыми сталкивался, были построены по схеме с непосредственной оцифровкой сигнала на выходе преселектора. Перенос частоты происходил в цифре. На входе ADC ставился усилитель для согласования аппертуры ADC и уровня принимаемого сигнала. Простейший анализ показывает, что минимальный уровень сигнала на входе КВ приемника будет порядка -120/-110 dBm, поэтому на входе ADC усилитель явно требуется (на входе согласующих цепей или драйвера ADC должен быть max 1 Vp-p на 50 Ohm нагрузке (~10 dBm) ну или min -70 dBm, считая динамический диапазон ADC равным 80 dB). Разумеется, на входе усилителя был аттенюатор. Им то и рулила система АРУ. Все это очень грубо, тем более я не специалист в аналоговых делах. Непосредственная оцифровка пока проигрывает переносу спектра в аналоге по динамическому диапазону. Если сужать полосу до 1 МГц, то можно использовать 24 бит АЦП с динамикой до 120 дБ, а если непосредственно оцифровывать, то 16 бит и 80... 84 дБ. Для КВ 90 дБ динамика это средне-плохо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andyp 10 30 декабря, 2013 Опубликовано 30 декабря, 2013 · Жалоба Непосредственная оцифровка пока проигрывает переносу спектра в аналоге по динамическому диапазону. Если сужать полосу до 1 МГц, то можно использовать 24 бит АЦП с динамикой до 120 дБ, а если непосредственно оцифровывать, то 16 бит и 80... 84 дБ. Для КВ 90 дБ динамика это средне-плохо. На счет 90 dB согласен. Это даже еще и оптимистично. Без АРУ ДД такого приемника определяется ADC и обычно меньше 80. Приходится добирать недостающее с АРУ. Я не сторонник какой-либо конкретной реализации - для объективного суждения не хватает знаний. Просто каждый раз пытаюсь понять, как выполняются требования к конкретному приемнику по динамике и блокированию. Если они выполняются, то я счастлив :) и дальше уже в это не лезу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corner 0 3 января, 2014 Опубликовано 3 января, 2014 · Жалоба Динамический диапазон не зависит от АРУ, усилителя и т. д. В общем случае это соотношение между максимальным напряжением (обычно на 10 дБ ниже точки компрессии) и минимальным "видимым" на его фоне напряжением на входе на двух разных каналах. Если брать в расчет АРУ, то это уже рабочий диапазон. Для КВ ДД на "отлично" это 120+ дБ, а РД до 140... 150 дБ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andyp 10 8 января, 2014 Опубликовано 8 января, 2014 · Жалоба Динамический диапазон не зависит от АРУ, усилителя и т. д. В общем случае это соотношение между максимальным напряжением (обычно на 10 дБ ниже точки компрессии) и минимальным "видимым" на его фоне напряжением на входе на двух разных каналах. Если брать в расчет АРУ, то это уже рабочий диапазон. Для КВ ДД на "отлично" это 120+ дБ, а РД до 140... 150 дБ. То, про что Вы говорите это - Desensitization dynamic range (в стареньком MIL-STD-188-141B он от 90 до 100). Я про ДД отдельных блоков преимника говорил (от уровня собственных шумов или, в случае АЦП, спуров до, скажем, точки 1-dB компрессии). В общем все понятно и со всем согласен, предлагаю прекратить, а то мы уже совсем тему украли :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corner 0 9 января, 2014 Опубликовано 9 января, 2014 · Жалоба То, про что Вы говорите это - Desensitization dynamic range (в стареньком MIL-STD-188-141B он от 90 до 100). Я про ДД отдельных блоков преимника говорил (от уровня собственных шумов или, в случае АЦП, спуров до, скажем, точки 1-dB компрессии). В общем все понятно и со всем согласен, предлагаю прекратить, а то мы уже совсем тему украли :) Да эта тема вообще далека от топика... ее надо переименовать в "структура декодера при 8psk" :fman: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexsandraarefeva 0 26 мая, 2014 Опубликовано 26 мая, 2014 · Жалоба Скорее так: errors = errors + (R(i+16) - Restim(i+16)).*conj( R(i+16: -1: i ) ) ; % суммируем Ошибка это скаляр, а R(i:i+16) задержанные входные отсчеты. Да вы обычный LMS прикрутите а потом его в блочный легко сможете переделать . Здравствуйте! У меня к вам вопрос по реализации данного этапа расчета ошибки. В данном случае если (если я все правильно понимаю) R = RxBuffer(16 + cnEstimate:64); Restim = [b' pilot_modulated']; То тогда алгоритм выглядит так for cnEstimate = 1:32 B = decide(RxBuffer(17:64), RxBuffer(1:16 + cnEstimate - 1), pilot_modulated, weight, len_pilot + cnEstimate -1, len_pilot, len_pilot); E = [RxBuffer(16 + cnEstimate:64)] - [ B.' pilot_modulated]; R = RxBuffer(16 + cnEstimate:64); Restim = [b' pilot_modulated']; for i = 1:(48-17) errors = E; errors = errors + (R(i+16) - Restim(i+16)).*conj( R(i+16: -1: i ) ) ; % суммируем end EE = errors/(48-17); % и усредняем ошибку % обновляем коэффициенты фильтра с учетом рассчитаной ошибки weight = weight + step_size*EE; % принимаем решение для одного символа [e,idx]=min(abs(B(1) - c8)); DecideData = [DecideData c8(idx)]; end но на этом этапе матлаб говорит о том, что матрицы не согласованы по размерам, именно здесь errors = errors + (R(i+16) - Restim(i+16)).*conj( R(i+16: -1: i ) ) ; В чем моя ошибка? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться