Перейти к содержанию
    

alex_os

Свой
  • Постов

    514
  • Зарегистрирован

  • Посещение

Весь контент alex_os


  1. Мне кажется, для полосы 5 кГц в УКВ диапазоне OFDM не имеет ни какого смысла. OFDM применяется там где имеют место частотно-селективные замирания. Максимальная вообразимая задержка отраженного сигнала 20 us ( см. HILLY TERRAIN - 20us http://sce.uhcl.edu/goodwin/Ceng5332/downLoads/Chapter_7.pdf ) - что в 10 раз меньше возможной длины символа 1/5 кГц = 200 us. Т.е другими словами с точки зрения сигнала с полосой 5 кГц фединг будет плоским, межсимвольной интерференции не будет и следовательно ОFDM бесполезен.
  2. Согласен. Гораздо интереснее как, черт возьми, работает схема на из статьи на рис. 2 ? Что за "модуль" такой который потом через длинные фильтры пропускается? Похоже на частотный детектор...
  3. Это все так для честного коррелятора. Тут же складываются модули с выхода короткого фильтра ( длина импульсной характеристики примерно равна длине чипа) на сколько такая шутка хуже чем согласованный фильтр? Я думаю очень сильно хуже. p.s. под "сигнал-шум" тут удобнее считать отношение спектральной мощности сигнала к спектральной мощности шума. 2petrov Приподнятый косинус можно конечно учитывать. Но приподнятый косинус там или баттерворт не так важно главное полосу примерно ограничить перед СФ.
  4. И при каких сигнал-шум это будет работать?
  5. Получается один "элемент" == один бит ПСП ?
  6. Импульсная характеристика согласованного фильтра это инвертированная во времени ваша ПСП (или ее часть). Приподнятый косинус можно не учитывать в СФ.
  7. Такой чтоли? polarplot( (-pi:0.01:pi), pi + abs(-pi:0.01:pi), 'lineWidth', 2)
  8. Да кабель длинный быстро не смотаешь :). А мощность 100% из ЛЭП.
  9. Кстати идея народной сверхдлинноволновой связи. Вдоль ЛЭП кидаем по земле достаточно длинный кабель. Кабель имеет индуктивную связь с ближайшим проводом ЛЭП. Получается как бы трансформатор : первичная обмотка - провод ЛЭП, вторичная - незаконно проложенный кабель. Далее замыкаем вторичную обмотку с частотой, скажем 100 кГц и ток в ЛЭП модулируется с частотой 100 кГц.
  10. В тему длинных волн DCF77 Frequency 77.5 kHz Power 50 kW. Вроде наручные часы умеют синхронизировать время по этой станции.
  11. Устойчивость так себе. В 16ти битной арифметике более-менее можно пользоваться. В float расходится. В double - не расходится ( ну или расходится ну очень медленно :) ). В древней интеловской либе NSP такой генератор косинуса был: Application Notes: The contents of the structures NSP?ToneState and the particular equations used to calculate the tone are implementation-dependent. The tone is calculated using a structure that implements the following second-order transfer function: X(z) = z^–1/ (1 - az^–1 + z^–2), a = 2cos(2pi × rfreq) This system has two complex conjugate poles on the unit circle. The angle of the poles is determined by rfreq. There are several possible equations to implement this system. The particular equation used is implementation-dependent because the relative speed and harmonic distortion depends on the particular processor.
  12. Multiplier-Based это скорее всего что-нибудь вроде Инициализация: X = 1; R = exp(j*2*pi/Fs*Fc) Рекурсия: X = X * R
  13. А если в цифре скомпенсировать завал?
  14. 2 Милливольт А можно использовать PESQ сорцы (или чего-нибудь аналогичное) для сравнения низкоскоростных кодеков?
  15. А чего для Гертцеля не нужно в 10 раз больше тактов? Почти ничем не отличается только частоту мерить не надо :).
  16. Кстати не факт что 20 "Гертцелей" будут быстрее одного FFT . Скажем есть 1024 отсчета для FFT требуется порядка N * log2 ( N ) = 10240 комплексных операций. Считаем что для Гертцеля требуется одна комплексная операция на отсчет , итого 20 Гертцелей будут стоить 20*1024 = 20480 операций. Тут кто-то про ФАПЧ выше писал... Такая идея... Хватаемся ФАПЧ за первую гармонику, из генератора фапч делаем опорные комплексные экспоненты с частотами 2*f1, 3*f1.... 20*f1, считаем их корреляцию со входным сигналом. ----------------------------------- p.s. Кажется лет 6 назад была точно такая же тема здесь. И вроде было все подробно разобрано, и кажется пришли к мысли что передискретизация(интерполяция) особо не нужна чтобы измерить частоту (амплитуду) отдельно стоящей гармоники.
  17. Дык зачем делать эквалайзер на 1 ГГц ? Передискретизируйете на частоту символов (110 МГц ?) и корректор нужен будет на порядок короче. По поводу слепых методов, для QPSK будет в слепую обычный LMS сходится, конечно не шибко быстро и при условии что канал стационарен.
  18. Ага для CRAY есть аналогичное :). На самом деле ценность математики, в этих статьях - это возможность записать любое FFT в виде одной формулы, а там CRAY или Intel I-7 или АRM это уже вторично.
  19. Годная статья но маленькая, сейчас "нетрадиционное ффт" называется mixed radix fft. Вот например А вот такой вопрос топикстартеру, скажем первая гармоника (50 Гц) изменяется на 0.1 %, тогда 50я гармоника изменится примерно на пол бина FFT и чего Вы тогда намеряете?
  20. Если частота дискретизации не кратно символьной, то дешевле всего передискретизировать сигнал на удобную частоту. Обычно корректоры работают на символьной частоте или на удвоенной символьной частоте. Тут в соседних ветках часто книжку Незами рекомендуют.Почитайте.
  21. Еще вариант переделать vhdl в systemc. Вроде должно однозначно и просто конвертироваться и наверное можно както этот процесс автоматизировать. Я несколько лет назад искал преобразователь из systemc в vhdl, но ничего более- менее рабочего не нашлось.
  22. Насколько малы коэффициенты? Про fixed point в курсе? https://ru.wikipedia.org/wiki/%D0%A7%D0%B8%...%82%D0%BE%D0%B9
  23. Если передаточная ф-я фильтра то можно freqz: freqz Frequency response of digital filter [H,W] = freqz(B,A,N) returns the N-point complex frequency response vector H and the N-point frequency vector W in radians/sample of the filter: jw -jw -jmw jw B(e) b(1) + b(2)e + .... + b(m+1)e H(e) = ---- = ------------------------------------ jw -jw -jnw A(e) a(1) + a(2)e + .... + a(n+1)e given numerator and denominator coefficients in vectors B and A.
×
×
  • Создать...