|
Рассчет Eb/N0 |
|
|
|
 |
Ответов
(1 - 60)
|
Sep 16 2010, 08:07
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
Посмотрите в методичке. )) Там в конце замечательная таблица на все случаи жизни Вроде 1, log(1)=0 т.е в данном случае Eb/No практически соответствует тому сигнал/шуму, что измеряется прямо на спектроанализаторе QPSK -3дб Rate 1/2 +3дб "Это именно та величина которая отображается на передней панели любого модема"
|
|
|
|
|
Sep 16 2010, 09:23
|
Участник

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

|
Спасибо большое) Прочитал. На сколько я понял то Еb/N0 при заданной мощности передатчика не меняется при применении кодирования или изменении модуляции? Не совсем понял этот момент, особенно когда говориться что после декодера FEC(RS) и убирания избыточных символов у оставшихся возрастет энергетика, это как? Нам же эти биты нужны, чтобы ошибки исправлять?
|
|
|
|
|
Sep 16 2010, 09:42
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (Sultan @ Sep 16 2010, 13:23)  Спасибо большое) Прочитал. На сколько я понял то Еb/N0 при заданной мощности передатчика не меняется при применении кодирования или изменении модуляции? Не совсем понял этот момент, особенно когда говориться что после декодера FEC(RS) и убирания избыточных символов у оставшихся возрастет энергетика, это как? Нам же эти биты нужны, чтобы ошибки исправлять? Я не очень понял вопрос. Может быть когда так говорят имеют в виду ту величину , которую в методичке называют "транспортной", а у нас ещё иногда называют "технической". Она может использоваться разработчиками для внутренних целей, поскольку теоретически достижимое поведение вероятности ошибки как функции от этой величины тоже известно. Но продавать устройство Вы всё равно будете с FEC и на его дисплее будет отображаться величина Еb/No приведённая выше Величина Еb/No существует по той причине, что для любой модуляции и FEC известна предельная теоретическая зависимость вероятности ошибки именно как функции Еb/No, что создаёт базис как для оценки энергетических потерь конкретной реализации модема (его качества), так и для сравнения между собой разных схем модуляции при заданном Еb/No и/или полосе.
|
|
|
|
|
Sep 16 2010, 09:46
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(Sultan @ Sep 16 2010, 13:23)  Спасибо большое) Прочитал. На сколько я понял то Еb/N0 при заданной мощности передатчика не меняется при применении кодирования или изменении модуляции? Не совсем понял этот момент, особенно когда говориться что после декодера FEC(RS) и убирания избыточных символов у оставшихся возрастет энергетика, это как? Нам же эти биты нужны, чтобы ошибки исправлять? Eb считается для передаваемых бит данных без кода, берём закодированный сигнал, возводим в квадрат и усредняем ФНЧ по большому количеству символов, получаем мощность сигнала, умножаем мощность на длительность символа, получаем энергию символа Es, делим энергию на количество бит полезных данных передаваемых в символе(без избыточных битов кода), получаем Eb. Если выкинем код то мы при такой же скорости передачи полезных данных можем заузить полосу или использовать менее плотное созвездие, энергия на бит вырастет. Смысл кодирования в том чтобы выигрыш от кодирования существенно превышал потерю от введения избытчных битов.
|
|
|
|
|
Sep 16 2010, 09:56
|
Участник

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

|
Цитата(petrov @ Sep 16 2010, 12:46)  Eb считается для передаваемых бит данных без кода, берём закодированный сигнал, возводим в квадрат и усредняем ФНЧ по большому количеству символов, получаем мощность сигнала, умножаем мощность на длительность символа, получаем энергию символа Es, делим энергию на количество бит полезных данных передаваемых в символе(без избыточных битов кода), получаем Eb. Если выкинем код то мы при такой же скорости передачи полезных данных можем заузить полосу или использовать менее плотное созвездие, энергия на бит вырастет. Смысл кодирования в том чтобы выигрыш от кодирования существенно превышал потерю от введения избытчных битов. То есть, получается, что введя код я только расширяю полосу (при одинаковой общей(не спектральной) мощности), оставляя уровень Eb неизменным?
|
|
|
|
|
Sep 16 2010, 10:13
|
Участник

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

|
Цитата(petrov @ Sep 16 2010, 13:09)  Расширяя полосу уменьшаете длительность символа и во столько же раз уменьшаете Eb. Тогда получится что FEC 1/2 снизит Eb/N0 на 3 dB?
|
|
|
|
|
Sep 16 2010, 10:29
|
Участник

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

|
Цитата(petrov @ Sep 16 2010, 13:20)  Да, написал же выше как считать Eb, N0 не меняется. Последний вопрос для окончательного понимания. Например: Есть QPSK модуляция требующая для BER 10^-6 Eb/N0 в размере 10,5 dB Применяя к сигналу FEC 1/2 для того же BER нужно, скажем, 4 dB Eb/N0. Но так как мы расширили спектр в 2 раза, следовательно потеряли 3 dB в уровне Eb/N0, следовательно итоговый выигрыш от кодирования составит 10,5-3-4=3,5 dB? Я прав?
|
|
|
|
|
Sep 17 2010, 02:25
|
Участник

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

|
Цитата(petrov @ Sep 16 2010, 14:09)  Нет. Выигрыш будет 10.5-4=6.5 dB Тогда я не понял. Вы только что сказали, что: Цитата(petrov @ Sep 16 2010, 13:09)  Расширяя полосу уменьшаете длительность символа и во столько же раз уменьшаете Eb. следовательно Eb при FEC 1/2 Eb уменьшилось в 2 раза(при одинаковой общей выходной мощности). Тогда почему выигрыш стал 6.5 dB?
Сообщение отредактировал Sultan - Sep 17 2010, 02:26
|
|
|
|
|
Sep 17 2010, 03:36
|
Участник

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

|
Цитата(fontp @ Sep 16 2010, 12:42)  Я не очень понял вопрос. Может быть когда так говорят имеют в виду ту величину , которую в методичке называют "транспортной", а у нас ещё иногда называют "технической". Она может использоваться разработчиками для внутренних целей, поскольку теоретически достижимое поведение вероятности ошибки как функции от этой величины тоже известно. Но продавать устройство Вы всё равно будете с FEC и на его дисплее будет отображаться величина Еb/No приведённая выше
Величина Еb/No существует по той причине, что для любой модуляции и FEC известна предельная теоретическая зависимость вероятности ошибки именно как функции Еb/No, что создаёт базис как для оценки энергетических потерь конкретной реализации модема (его качества), так и для сравнения между собой разных схем модуляции при заданном Еb/No и/или полосе. А не могли бы вы поделиться таблицей этих предельных теоретических зависимостей для разных методов кодирования и модуляции?
Сообщение отредактировал Sultan - Sep 17 2010, 04:10
|
|
|
|
|
Sep 17 2010, 06:34
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (Sultan @ Sep 17 2010, 07:36)  А не могли бы вы поделиться таблицей этих предельных теоретических зависимостей для разных методов кодирования и модуляции? это в радистских книгах по проектированию модемов, не по DSP. На ftp есть одна, но очень плохого качества Есть под рукой такая вот методичка для подсчета бюджета по eb/no, там есть кривые для некоторых методов без FEC Бюджеты по энергетике считают проектировщики не модема, но всей линии связи. Системщики, таких "уже почти не осталось и скоро совсем не будет" )) Простые методики как перейти к мощности по eb/no Вам бы надо иметь кривые для вашей QPSK с FEC и без FEC. Может другой кто подскажет где найти и как взять
|
|
|
|
|
Sep 17 2010, 07:28
|
Участник

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

|
Цитата(petrov @ Sep 17 2010, 09:12)  Считайте какие мощности необходимы в обоих случаях для передачи одинакового потока данных с одинаковым BER. Вот я и хочу их посчитать. Кодирование снижает минимально необходимый Eb/N0(при заданном БЕР), однако увеличивает скорость(при том же уровне скорости полезной информации). Суть вопроса сводится к тому какой выигрыш дает кодирование. 1) чистый выигрыш равный Ebmin(без кода)-Ebmin(с кодом). 2) Ebmin(без кода)-Ebmin(с кодом)-полоса с кодом/полосу без кода. При условии равных скоростей полезной информации, равной общей мощности. Меняется только полоса(за счет кодирования). Если можно ответ пояснить, понимаю что немножко туплю, но очень важно чтобы неясностей в голове не осталось.
|
|
|
|
|
Sep 17 2010, 08:22
|
Участник

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

|
Цитата(fontp @ Sep 17 2010, 11:04)  Когда говорят о энергетических потерях или выигрыше сравнивают всегда только соизмеримые вещи. Сравнивают решения с одинаковой полезной полосой при одинаковой вероятности сбоя. Полезная полоса это- полоса в которой передается информация? У меня есть 2 ограничения, это минимальная скорость и максимальная выходная мощность. Есть параметр Eb, который можно получить при любых типах кодирования. Вы написали, что при расширении полосы этот параметр уменьшается, так как уменьшается длительность бита. (значит ли это что при увеличении полосы в 2 раза Eb уменьшится на 3 dB?) Размер полосы для меня не принципиален, понятно что при кодировании полоса вырастет в 2 раза, я ограничен только полной выходной мощностью, и минимальной скоростью передачи данных. Один из методов улучшить энергетику за счет полосы это и есть кодирование, так вот я хочу понять какой выигрыш(под выигрышем я понимаю величину на которую я уменьшу минимально необходимую мощность(общую) при достижении заданного параметра БЕР) я получу за счет этого кодирования, Вариант 1 или Вариант 2, при одинаковом БЕР, мощности и модуляции. Понятно что при кодировании полоса вырастет в 2 раза. 1) Ebmin(без кода)-Ebmin(с кодом). 2) Ebmin(без кода)-Ebmin(с кодом)-(полоса с кодом/полосу без кода)(в dB). Где, Ebmin минимальный уровень энергии на бит необходимый для достижения заданного уровня ошибок. Сравнивается только 1 параметр - минимально необходимая мощность. Меняется тоже только 1 параметр - кодирование
Сообщение отредактировал Sultan - Sep 17 2010, 08:36
|
|
|
|
|
Sep 17 2010, 09:12
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (Sultan @ Sep 17 2010, 12:22)  Полезная полоса это- полоса в которой передается информация? У меня есть 2 ограничения, это минимальная скорость и максимальная выходная мощность. Есть параметр Eb, который можно получить при любых типах кодирования. Да. Хотя всё равно двусмысленность. Это скорость передачи пользовательской информации QUOTE (Sultan @ Sep 17 2010, 12:22)  Вы написали, что при расширении полосы этот параметр уменьшается, так как уменьшается длительность бита. (значит ли это что при увеличении полосы в 2 раза Eb уменьшится на 3 dB?) Это не я написал. Но это так, очевидно, при фиксированой мощности передатчика. Мощность*время )) Я привёл методичку как реально измеряется eb/no. Причём измеряется объективно с помощью спектроанализатора (по уровню шумовой дорожки), а не считается. Как ведётся расчет от входа к выходу устройства. Экспериментально её посчитать можно просто измеряя разброс сигнала в созвездии. Только она будет занижена на энергетические потери модема (дефекты дизайна). Для разработчика демодулятора эта разница самое главное, поскольку это целевая задача
|
|
|
|
|
Sep 17 2010, 09:28
|
Участник

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

|
Цитата(fontp @ Sep 17 2010, 12:12)  Это не я написал. Но это так, очевидно, при фиксированой мощности передатчика. Мощность*время )) Я привёл методичку как реально измеряется eb/no. Причём измеряется объективно с помощью спектроанализатора, а не считается. Как ведётся расчет от входа к выходу устройства. Экспериментально её посчитать можно просто измеряя разброс сигнала в созвездии. Только она будет занижена на энергетические потери модема (дефекты дизайна). Для разработчика демодулятора эта разница самое главное, поскольку это целевая задача К сожалению системы пока нет и спектроанализатор подключить не к чему. Так какой будешь ваш вердикт на эту задачу? Есть QPSK модуляция требующая для BER 10^-6 Eb/N0 в размере 10,5 dB Применяя QPSK и FEC 1/2 для того же BER нужно, скажем, 4 dB Eb/N0. Но так как мы расширили спектр в 2 раза, следовательно потеряли 3 dB в уровне Eb/N0(в спектральной плотности мощности которую меряют анализатором), следовательно итоговый выигрыш от кодирования составит 10,5-3-4=3,5 dB? То есть это значит что общую мощность системы можно понизить на 3,5 дБ, или все таки на 6,5?
Сообщение отредактировал Sultan - Sep 17 2010, 09:29
|
|
|
|
|
Sep 17 2010, 09:32
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (Sultan @ Sep 17 2010, 13:28)  К сожалению системы пока нет и спектроанализатор подключить не к чему. Так какой будешь ваш вердикт на эту задачу? Так Вам нужно спроектировать линию связи. Посмотрите внимательно второй документ как примерно они это делают. Нужно считать бюджет и сравнивать мощности. Мой вердикт:Таких людей уже нет и скоро не будет совсем))
|
|
|
|
|
Sep 17 2010, 09:58
|
Участник

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

|
Цитата(fontp @ Sep 17 2010, 12:32)  Так Вам нужно спроектировать линию связи. Посмотрите внимательно второй документ как примерно они это делают. Нужно считать бюджет и сравнивать мощности. Мой вердикт:Таких людей уже нет и скоро не будет совсем)) Я никогда этого не делал. Демодуляторы я много делал и испытывал Линия уже просчитана, параметры энергетики тоже. Все факторы затухания и дальности учтены. Я получил что без кодирования Eb/N0(реальный, который буду иметь на выходе приемника) недостаточен(то есть меньше теоретически минимального уровня(практический уровень меня прока не интересует) для данного типа модуляции), следовательно расширяем полосу кодированием, следовательно уменьшаем минимальный теоретический уровень. Внимание вопрос, снизится ли реальный Eb/N0 из-за увеличения полосы. Все остальное в системе неизменно.
|
|
|
|
|
Sep 17 2010, 10:59
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата Sultan: Внимание вопрос, снизится ли реальный Eb/N0 из-за увеличения полосы. Все остальное в системе неизменно. Внимание, ответ: Возьмем QPSK (1 1) (1 -1) (-1 1) (-1 -1). Средняя мощность символа = 2. Без фека - 2 бита на символ. Енергия символа = 2*Ts. Энергия на бит = 2*Ts/2 = Ts С феком и удвоением полосы - 1 бит на символ. Енергия символа = 2*0.5*Ts. Энергия на бит = 2*0.5*Ts/1 = Ts Вывод: Ничего не изменилось.
Сообщение отредактировал thermit - Sep 17 2010, 11:00
|
|
|
|
|
Sep 17 2010, 16:26
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(Sultan @ Sep 17 2010, 11:28)  Вот я и хочу их посчитать. Кодирование снижает минимально необходимый Eb/N0(при заданном БЕР), однако увеличивает скорость(при том же уровне скорости полезной информации). Суть вопроса сводится к тому какой выигрыш дает кодирование. Цитата(Sultan @ Sep 17 2010, 11:28)  Применяя QPSK и FEC 1/2 для того же BER нужно, скажем, 4 dB Eb/N0. P1=Eb/T=(10^(4/10))*N0/T T - длительность символа Цитата(Sultan @ Sep 17 2010, 11:28)  Есть QPSK модуляция требующая для BER 10^-6 Eb/N0 в размере 10,5 dB P2=(10^(10.5/10))*N0*2/2T 2 - 2 бита на символ 2T - длительность символа Выигрыш от кодирования P2/P1=...
|
|
|
|
|
Sep 17 2010, 21:26
|
Частый гость
 
Группа: Свой
Сообщений: 154
Регистрация: 5-01-05
Из: г. Зеленоград
Пользователь №: 1 817

|
Что-то вы совсем запутали простой вопрос. Все расчеты в помехоустойчивом кодировании относят к энергии сигнала на информационном бите, которую обозначают Eb. При введении кодирования полоса расширяется, но Eb остается той же, поскольку мощность модулятора принимается неизменной, зато уменьшилась энергия символа модуляции Es. Понятно, что после введения кодирования уровень ошибок после демодуляции вырастет. Задача помехоустойчивого кода скомпенсировать эти потери из-за расширения полосы и получить дополнительный выигрыш. Все графики эффективности кодов даются в расчете к Eb(если на графике не указано иное), то есть уже учитывают потери от расширения полосы. Соответственно, выигрыш в Вашем случае будет 6.5 дБ. Чем ниже скорость кода и больше его длина, тем больше асимптотический выигрыш, который в Вашей рабочей точке равен 12.1 дБ. В общем, введите правильные обозначения и путаница исчезнет.
|
|
|
|
|
Sep 20 2010, 02:19
|
Участник

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

|
Цитата(Grumbler_2002 @ Sep 18 2010, 00:26)  Что-то вы совсем запутали простой вопрос. Все расчеты в помехоустойчивом кодировании относят к энергии сигнала на информационном бите, которую обозначают Eb. При введении кодирования полоса расширяется, но Eb остается той же, поскольку мощность модулятора принимается неизменной, зато уменьшилась энергия символа модуляции Es. Понятно, что после введения кодирования уровень ошибок после демодуляции вырастет. Задача помехоустойчивого кода скомпенсировать эти потери из-за расширения полосы и получить дополнительный выигрыш. Все графики эффективности кодов даются в расчете к Eb(если на графике не указано иное), то есть уже учитывают потери от расширения полосы. Соответственно, выигрыш в Вашем случае будет 6.5 дБ. Чем ниже скорость кода и больше его длина, тем больше асимптотический выигрыш, который в Вашей рабочей точке равен 12.1 дБ. В общем, введите правильные обозначения и путаница исчезнет. И так резюме! Энергия символа после демодулятора уменьшится в 2 раза, однако после декодера в 2 раза возрастет, и позволит скорректировать ошибки. Вроде разобрался, всем больше спасибо за дискуссию)
|
|
|
|
|
Sep 22 2010, 15:57
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(Sultan @ Sep 17 2010, 13:28)  Есть QPSK модуляция требующая для BER 10^-6 Eb/N0 в размере 10,5 dB Применяя QPSK и FEC 1/2 для того же BER нужно, скажем, 4 dB Eb/N0. Но так как мы расширили спектр в 2 раза, следовательно потеряли 3 dB в уровне Eb/N0(в спектральной плотности мощности которую меряют анализатором), следовательно итоговый выигрыш от кодирования составит 10,5-3-4=3,5 dB? То есть это значит что общую мощность системы можно понизить на 3,5 дБ, или все таки на 6,5? Конечно, 3,5 dB. Для понимания того, что такое энергетический выигрыш от кодирования, лучше в голове у себя крутить такую картинку. Есть у вас поток битов, которые (после модуляции-дкмодуляции) обеспечивают получение некоторой вероятности ошибки в бите. Эта вероятность вас не устраивает, вам нужно иметь существенно меньшую вероятность, предположим, BER 10^-6. Дальше вы смотрите , что некоторый код со скоростью, предположим 1/2, обеспечивает вам нужную вероятность ошибки при входном отношении сигнал/шум 4 dB. Вот вам и первая точка отсчета. Дальше вы говорите: но ведь использование этого кода требует удвоения времени передачи данных. Но ведь я могу просто удвоить длительность каждого синала, и получить тоже какой-то выигрыш от такого простого способа кодирования (код - с двойным повтором каждого бита и аналоговым декодирование двух сигналов, как одного сигнала, но двойной длины). Получается, что вам в этом случае надо уже не 10,5 dB на символ, а 10,5-3 = 7.5дб. Вот вам и вторая точка отсчета. Т.е. вы как бы сравниваете ваш нетривиальный метод кодирования с тривиальным кодированием методом удлинения сигнала. Тогда получается, что ваш нетривиальный код выигрывает у тривиального всего 3.5дБ. Такая картинка в приципе похожа на те рассуждения, которые тут приводились, просто приравнивание времени передачи более естественно, и здесь (как-бы) в явном виде нигде не говорится о спектре, который только затуманивает эту предельно ясную картину  . Просто удвоение длительности сложного сигнала не обязательно приводит к уменьшению вдвое его спектра, но это уже относится больше к теории сигналов, чем к теории кодирования
|
|
|
|
|
Sep 22 2010, 21:29
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(petrov @ Sep 22 2010, 20:14)  Неправильно, посчитайте по формулам, в случае некодированной модуляции потребуется на 6,5 дБ более мощный передатчик при той же вероятности ошибки и скорости передачи данных. Это неверно, и я вроде бы все ясно объяснил. Скорость передачи некодированной информации , измеряемая в битах в секунду, будет в два раза больше, т.к. в случае кодированной информации вам надо на каждый информационный передавать еще один проверочный. Чтобы уравнять скорость, надо вдвое удлиннить некодированные биты, что сдвигает показатели некодированной передачи на 3 дБ в сторону уменьшения требумого отношения сингнал/шум. Ну, не знаю как тут еще объяснять, но это абсолютно точно.
|
|
|
|
|
Sep 23 2010, 06:51
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(SKov @ Sep 23 2010, 01:29)  Это неверно, и я вроде бы все ясно объяснил. Скорость передачи некодированной информации , измеряемая в битах в секунду, будет в два раза больше, т.к. в случае кодированной информации вам надо на каждый информационный передавать еще один проверочный. Чтобы уравнять скорость, надо вдвое удлиннить некодированные биты, что сдвигает показатели некодированной передачи на 3 дБ в сторону уменьшения требумого отношения сингнал/шум. Ну, не знаю как тут еще объяснять, но это абсолютно точно. Чего рассуждать то? Задача описано чётко, приведите формулы необходимых мощностей передатчиков в обоих случаях и увидим выигрыш от кодирования абсолютно точно.
|
|
|
|
|
Sep 23 2010, 08:06
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(petrov @ Sep 23 2010, 10:51)  Чего рассуждать то? Думать всегда полезно. А почему у Вас в формуле для Р2 два бита передается за время 2T, а для Р1 один бит за время Т? Вы что, сравниваете систему с кодированием и без кодирования в условиях разных типов модуляции?
|
|
|
|
|
Sep 23 2010, 08:36
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(petrov @ Sep 23 2010, 12:23)  в случае кодированной 1 бит за T, в обоих случаях передаём полезные данные с одинаковой скоростью. Кажется, мы приближаемся к причине разногласий. Почему при кодировании 1 бит за время Т? Ведь у кода на каждый информационный символ приходится один проверочный. Т.е. в каждом кодовом символе содержится 1/2 бита информации.
|
|
|
|
|
Sep 23 2010, 08:52
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(petrov @ Sep 23 2010, 12:41)  QPSK, R=1/2, за длительность символа передаётся 1 бит полезной информации. За длительность символа Т ? или 2Т? У вас сигналы для кодирования и без кодирования имеют одинаковую длительность? Давайте определимся с системой сигналов. Она одна и та же для обеих систем?
|
|
|
|
|
Sep 23 2010, 08:57
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(SKov @ Sep 23 2010, 12:52)  За длительность символа Т ? или 2Т? У вас сигналы для кодирования и без кодирования имеют одинаковую длительность? Давайте определимся с системой сигналов. Она одна и та же для обеих систем? В задаче всё дано: Цитата(Sultan @ Sep 17 2010, 13:28)  Так какой будешь ваш вердикт на эту задачу?
Есть QPSK модуляция требующая для BER 10^-6 Eb/N0 в размере 10,5 dB Применяя QPSK и FEC 1/2 для того же BER нужно, скажем, 4 dB Eb/N0. Но так как мы расширили спектр в 2 раза, следовательно потеряли 3 dB в уровне Eb/N0(в спектральной плотности мощности которую меряют анализатором), следовательно итоговый выигрыш от кодирования составит 10,5-3-4=3,5 dB? То есть это значит что общую мощность системы можно понизить на 3,5 дБ, или все таки на 6,5?
|
|
|
|
|
Sep 23 2010, 09:29
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(petrov @ Sep 23 2010, 12:57)  В задаче всё дано: Еще раз. Вы берете систему с кодированием, которая работает с сигналами длительности Т. Сигнал у вас переносит за это время 2 бита информации, но из-за кодирования получается, что один бит избыточный поэтому имеем 1 бит за время Т. И вот такая система кодирования требует отношение сигнал/шум (на сигнал длительностью Т !!! ) 4 dB. Теперь берем сиcтему без кодирования. Она требует ( на сигнал длительностью Т !!!!!!! ) 10.5 dB. Но нам надо уравнять время передачи. Поэтому мы удваиваем время передачи сигнала без кодирования, и тут впервые появляются сигналы длительностью 2Т, переносяшие 2 бита полезной информации. Но для них-то уже не нужно 10.5 dB !!!! Для них нужно на 3 дб. меньше!!!!! Потому что сигналы в два раза длиннее! --------- Думаю, путаница возникла из-за нечеткой формулировки задачи. вот автор вопроса пишет: Применяя QPSK и FEC 1/2 для того же BER нужно, скажем, 4 dB Eb/N0. Но так как мы расширили спектр в 2 раза....Здесь он написал 4 dB Eb/N0, т.е как бы уже учел скорость кода, но из следующей фразы про спектр следует, что еще нет. Т.е. там должно быть 4 dB E/N0, а не Eb/N0Думаю, в этом все дело.
|
|
|
|
|
Sep 23 2010, 09:34
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(SKov @ Sep 23 2010, 13:29)  Еще раз. Вы берете систему с кодированием, которая работает с сигналами длительности Т. Сигнал у вас переносит за это время 2 бита информации, но из-за кодирования получается, что один бит избыточный поэтому имеем 1 бит за время Т. И вот такая система кодирования требует отношение сигнал/шум (на сигнал длительностью Т !!! ) 4 dB. Теперь берем сиcтему без кодирования. Она требует ( на сигнал длительностью Т !!!!!!! ) 10.5 dB. Но нам надо уровнять время передачи. Поэтому мы удваиваем время передачи сигнала без кодирования и тут впервые появляется сигналы длительностью 2Т, переносяшие 2 бита полезной информации. Но для них-то уже не нужно 10.5 dB !!!! Для них нужно на 3 дб. меньше!!!!! Потому что сигналы в два раза длинее! --------- Думаю, путаница возникла из-за нечеткой формулировки задачи. вот автор вопроса пишет: Применяя QPSK и FEC 1/2 для того же BER нужно, скажем, 4 dB Eb/N0. Но так как мы расширили спектр в 2 раза.... Здесь он написал 4 dB Eb/N0, т.е как бы уже учел скорость кода, но из следующей фразы про спектр следует, что еще нет. Т.е. там должно быть 4 dB E/N0, а не Eb/N0 Думаю, в этом все дело. Ещё раз. Не нужно философии, приведите формулы подсчёта необходимой мощности, в задаче всё чётко сказано.
|
|
|
|
|
Sep 23 2010, 10:49
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(petrov @ Sep 23 2010, 13:34)  Ещё раз. Не нужно философии, приведите формулы подсчёта необходимой мощности, в задаче всё чётко сказано. Какие Вы хотите формулы? Они все хорошо известны. Если интересно, можно освежить в памяти например здесь: http://gaussianwaves.blogspot.com/2010/04/...of-digital.htmlУ нас дискуссия не о формулах, а об их использовании и интерпретации. Я считаю, что если есть кодирование, то энергию в этих формулах нужно делить на кодовую скорость, чтобы получить корректную точку сравнения системы без кодирования. Вы считаете, что это пустая философия. На том и остановимся. Вот еще целая страничка "философии", вполне доступно, хоть и не на нашем http://books.google.com/books?id=scUySlHCt...ain&f=false
|
|
|
|
|
Sep 23 2010, 10:59
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(SKov @ Sep 23 2010, 14:49)  Какие Вы хотите формулы? Они все хорошо известны. Если интересно, можно освежить в памяти например здесь: http://gaussianwaves.blogspot.com/2010/04/...of-digital.htmlУ нас дискуссия не о формулах, а об их использовании и интерпретации. Я считаю, что если есть кодирование, то энергию в этих формулах нужно делить на кодовую скорость, чтобы получить корректную точку сравнения системы без кодирования. Вы считаете, что это пустая философия. На том и остановимся. Нет уж давайте до конца разберёмся. Напишите эти формулы и величины которые туда входят без лишних слов. Покажите нам выигрыш от кодирования. В конце-концов это элементарная школьная математика.
|
|
|
|
|
Sep 23 2010, 11:35
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(SKov @ Sep 23 2010, 15:25)  Уже устал. Разбирайтесь сами. Да мы вроде разобрались. Но тут вы ворвались с комментариями Цитата(SKov @ Sep 23 2010, 12:06)  Думать всегда полезно. Может действительно ошибаемся, хотим увидеть ясное объяснение от думающего человека. Пока же за деревьями леса не видно...
|
|
|
|
|
Sep 23 2010, 11:59
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата SKov: Я считаю, что если есть кодирование, то энергию в этих формулах нужно делить на кодовую скорость, чтобы получить корректную точку сравнения системы без кодирования. Вы ошибаетесь. Eb - энергия информационного бита. Проверочные биты таковыми не являются. Если используем qpsk без кодирования, то имеем 2 информационных бита на символ. Eb = E/2 где E - энергия символа. Если мы вводим код со скоростью 1/2, то остается 1 информационный бит и Eb = E, но при этом мы уменьшаем битовую скорость в 2 раза. Для сохранения битовой скорости надо в 2 раза увеличить символьную скорость, тем самым уменьшив в 2 раза энергию символа. т е Eb = E/2. Собственно, величина Eb/N0 и была введена для того, чтоб было удобно сравнивать характеристики различных модуляций и способов кодирования. Т е искать более корректные точки для сравнения не имеет смысла. Все уже найдено.
|
|
|
|
|
Sep 23 2010, 12:07
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(petrov @ Sep 23 2010, 15:35)  Да мы вроде разобрались. Но тут вы ворвались с комментариями Может действительно ошибаемся, хотим увидеть ясное объяснение от думающего человека. Пока же за деревьями леса не видно... Не обижайтесь. Просто исчерпал все аргументы. Никаких других формул кроме как по ссылке, которую я указал, нет. Вопрос в том, как ими пользоваться, что туда подставлять в качестве энергии. Ну вот давайте попробуем более простой пример. Вот есть у нас АБГШ с противоположенными сигналами, который квантуется и получается ДСК. Используем, например, хрестоматийный код Голея с кодовой скоростью R=1/2. Предположим, при входной вероятности ошибки в символе Perr=0.01 этот код дает на выходе 1.е-5. Вопрос: Какой энергетический выигрыш от этого кодирования? Как мне кажется, ваш вариант ответа был бы такой: Надо найти отношение сигнал/шум в канале с АБГШ, которое соответствует Perr = 0.01. (по тем самым формулам, которые есть в моей ссылке для BPSK). Затем найти сигнал/шум, который соответствует Perr = 1.е-5. И вычесть первое из второго. Это и будет ЭВК. А я утверждаю, что тут не учтена скорость кода, и что из этой разности надо еще отнять 3 дБ, чтобы учесть удвоение энергии при уравнивании времени пердачи системы с кодированием и без.
|
|
|
|
|
Sep 23 2010, 12:40
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(SKov @ Sep 23 2010, 16:07)  Не обижайтесь. Просто исчерпал все аргументы. Никаких других формул кроме как по ссылке, которую я указал, нет. Вопрос в том, как ими пользоваться, что туда подставлять в качестве энергии. Ну вот давайте попробуем более простой пример. Вот есть у нас АБГШ с противоположенными сигналами, который квантуется и получается ДСК. Используем, например, хрестоматийный код Голея с кодовой скоростью R=1/2. Предположим, при входной вероятности ошибки в символе Perr=0.01 этот код дает на выходе 1.е-5. Вопрос: Какой энергетический выигрыш от этого кодирования? Как мне кажется, ваш вариант ответа был бы такой: Надо найти отношение сигнал/шум в канале с АБГШ, которое соответствует Perr = 0.01. (по тем самым формулам, которые есть в моей ссылке для BPSK). Затем найти сигнал/шум, который соответствует Perr = 1.е-5. И вычесть первое из второго. Это и будет ЭВК. А я утверждаю, что тут не учтена скорость кода, и что из этой разности надо еще отнять 3 дБ, чтобы учесть удвоение энергии при уравнивании времени пердачи системы с кодированием и без. Мой вариант ответа измеряем мощность сигнала BPSK кодированного кодом Голея, находим энергию на бит полезных данных, прибавляем шум со спектральной плотностью N0, строим зависимость вероятности ошибки от Eb/N0, здесь учтено всё. Точно так же это было учтено в исходной задаче для кодированной QPSK BER=10^-6 при Eb/N0=4дБ.
|
|
|
|
|
Sep 23 2010, 13:35
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(thermit @ Sep 23 2010, 15:59)  Вы ошибаетесь. Eb - энергия информационного бита. Проверочные биты таковыми не являются. Если используем qpsk без кодирования, то имеем 2 информационных бита на символ. Eb = E/2 где E - энергия символа. Если мы вводим код со скоростью 1/2, то остается 1 информационный бит и Eb = E, но при этом мы уменьшаем битовую скорость в 2 раза. Для сохранения битовой скорости надо в 2 раза увеличить символьную скорость, тем самым уменьшив в 2 раза энергию символа. т е Eb = E/2. На первый взгляд, добавление кода с R=1/2 сразу должно где-то вылезать потерей 3-х дБ. Возможно, тут есть какая-то тонкость , связанная с четверичной модуляцией, которую я не могу пока понять. Спасибо, подумаю.
|
|
|
|
|
Sep 23 2010, 15:43
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Добрый вечер! Решил и я вставить свои 5 копеек  . Допустим по ТЗ в точке приема необходимо обеспечить вероятность битовой ошибки 1е-6. при этом полоса и мощность передатчика ограничены. В первом приближении будем считать, что имеем дело с каналом АБГШ, а остальные факторы, влияющие на достоверность передачи опустим. выбираем в качестве типа модуляции - QPSK. смотрим на теоретические кривые помехоустойчивости, т.е. зависимость вероятности битовой ошибки от соотношения С/Ш (Eb/No). по графикам находим, что заданная вероятность ошибки соответствует входному соотношению С/Ш примерно 10,5 дБ (без учета потерь при демодуляции принимаемого сигнала) для НЕКОДИРОВАННОГО сигнала. Но здесь наступает одно "НО": существующая электромагнитная обстановка в точке приема не позволяет обеспечить требуемые характеристики, и, допустим, в точке приема мы имеем всего-навсего Eb/No=3,5 дБ. Что делать? На первый взгляд выхода два: либо увеличивать мощность передатчика, что недопустимо по ТЗ, либо применять помехоустойчивое кодирование. выбираем второй вариант. Берем, например, блоковый турбокод с относительной скоростью кодирования 3/4. Он как раз и обеспечит необходимый нам прирост в помехоустойчивости, т.е. другими словами энергетический выигрыш от кодирования, равный 7 дБ. при этом имеем один большой минус - теряем 25% в информационной (полезной) нагрузке за счет передачи бит проверки. Но по другому нельзя, ведь вся теория связи это постоянная борьба компромиссов. Поэтому разработчику всегда трудно припректировании бюджета канала связи. при этом всем еще раз обращаю внимание, что полоса, занимаемая сигналом остается неизменной. Ну где-то так.
Сообщение отредактировал Serg76 - Sep 23 2010, 15:49
|
|
|
|
|
Sep 23 2010, 21:57
|
Частый гость
 
Группа: Свой
Сообщений: 154
Регистрация: 5-01-05
Из: г. Зеленоград
Пользователь №: 1 817

|
Цитата(SKov @ Sep 23 2010, 17:35)  На первый взгляд, добавление кода с R=1/2 сразу должно где-то вылезать потерей 3-х дБ. Возможно, тут есть какая-то тонкость , связанная с четверичной модуляцией, которую я не могу пока понять. Спасибо, подумаю. Я уже пояснял, что расчеты, связанные с кодированием приводятся к единому знаменателю - энергии сигнала за длительность информационного бита. Соответственно, скорость кода никак не отражается на графике и расчет выигрыша производится простым вычитанием. В качестве примера можно обратиться к Кларку и Кейну пункт 1.3.7.
|
|
|
|
|
Sep 24 2010, 15:26
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(Grumbler_2002 @ Sep 24 2010, 01:57)  Я уже пояснял, что расчеты, связанные с кодированием приводятся к единому знаменателю - энергии сигнала за длительность информационного бита. Соответственно, скорость кода никак не отражается на графике и расчет выигрыша производится простым вычитанием. В качестве примера можно обратиться к Кларку и Кейну пункт 1.3.7. Это все понятно. Речь не об этом. Скорость кода как раз и нужна для приведения расчетов к "единому знаменателю", как Вы выражаетесь. Неожиданность (для меня) заключалась в том, что для QPSK введение кодирования со скоростью 1/2 не меняет этого самого "единого знаменателя". Т.е. получается, что введя кодирование мы ничего не потеряли в энергетике на бит при равной информационной скорости. Мистика...  Но сейчас я припоминаю, что вроде бы когда-то читал об этой особенности QPSK, но потом, конечно, забыл.
|
|
|
|
|
Sep 24 2010, 18:16
|
Частый гость
 
Группа: Свой
Сообщений: 154
Регистрация: 5-01-05
Из: г. Зеленоград
Пользователь №: 1 817

|
Введение избыточного кодирования для QPSK точно так же расширяет полосу или уменьшает скорость передачи, как и для других модуляций. Поэтому Ваши рассуждения справедливы ровно до того момента, когда Вы заговорили про 3 дБ. Здесь я с Вами не согласился, поскольку в обозначениях автора заданная достоверность приема достигается при Eb/N0 = +4 дБ, что означает энергетический выигрыш в 10.5-4=6.5 дБ. Тут уже учтено уменьшение энергетики кодированного символа вследствие расширения полосы при неизменной средней мощности сигнала, ибо Eb - это энергия, приходящаяся на один информационный бит, а не на бит, связанный с символом модуляции.
А особенность QPSK состоит в том, что ее спектральная эффективность вдвое выше, чем у BPSK.
|
|
|
|
|
Sep 24 2010, 20:08
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(Grumbler_2002 @ Sep 24 2010, 22:16)  в обозначениях автора заданная достоверность приема достигается при Eb/N0 = +4 дБ, что означает энергетический выигрыш в 10.5-4=6.5 дБ. Тут уже учтено уменьшение энергетики Да, все правильно, я об этом уже писал (об обозначениях). "Юмор" этой системы кодирования-модуляции состоит в том, что никакого уменьшения энергетики за счет введения кода не было. Компенсация удвоения числа двочных символов произошла чисто за счет спектральных штучек, без всяких накладных расходов энергетического характера. В случае BPSK такой номер не прошел бы, и мои рассуждения о 3-х дБ были бы абсолютно обоснованы. А в отношении обозначений Вы , конечно, правы. Если написано Eb/N0, то там эти 3 дб уже учтены.
|
|
|
|
|
Sep 25 2010, 08:53
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(SKov @ Sep 25 2010, 00:08)  Да, все правильно, я об этом уже писал (об обозначениях). "Юмор" этой системы кодирования-модуляции состоит в том, что никакого уменьшения энергетики за счет введения кода не было. Компенсация удвоения числа двочных символов произошла чисто за счет спектральных штучек, без всяких накладных расходов энергетического характера. Очевидно что потери есть, введите дополнительные биты но никак их не используйте для помехоустойчивого кодирования, такой плохой код, будут потери 3 дБ за счёт расширения полосы в 2 раза. Цитата(SKov @ Sep 25 2010, 00:08)  В случае BPSK такой номер не прошел бы, и мои рассуждения о 3-х дБ были бы абсолютно обоснованы. В такой формулировке Цитата(Sultan @ Sep 17 2010, 13:28)  Так какой будешь ваш вердикт на эту задачу?
Есть BPSK модуляция требующая для BER 10^-6 Eb/N0 в размере 10,5 dB Применяя BPSK и FEC 1/2 для того же BER нужно, скажем, 4 dB Eb/N0. Но так как мы расширили спектр в 2 раза, следовательно потеряли 3 dB в уровне Eb/N0(в спектральной плотности мощности которую меряют анализатором), следовательно итоговый выигрыш от кодирования составит 10,5-3-4=3,5 dB? То есть это значит что общую мощность системы можно понизить на 3,5 дБ, или все таки на 6,5? ответ тот же самый, выигрыш 6.5 дБ.
|
|
|
|
|
Sep 25 2010, 15:33
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(petrov @ Sep 25 2010, 12:53)  Очевидно что потери есть, введите дополнительные биты но никак их не используйте для помехоустойчивого кодирования, такой плохой код, будут потери 3 дБ за счёт расширения полосы в 2 раза. Децибеллы отражают энергетические характеристики и к полосе не имеют никакого отношения. В случае даже плохого кода, о котором Вы пишете, не изменяется энергия на бит, что и является тем парадоксом, который первоначально поставил меня в тупик (см. последнее сообшение от thermit). Цитата В такой формулировке ответ тот же самый, выигрыш 6.5 дБ. В нашем диспуте участвовало человек пять. Теперь что, каждый из этих пяти мне отдельно напишет, что если написано Eb/N0, то там уже все потери учтены (в том числе и мои 3дБ), и мне с каждым из этих пяти надо отдельно согласиться? Я уже дважды(!!) с этим согласился, ну еще третий раз соглашусь - мне не трудно! Но прошу больше никого про это мне не писать !
|
|
|
|
|
Sep 25 2010, 19:56
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(petrov @ Sep 25 2010, 21:16)  Энергия не изменяется, а вот BER очень даже изменяется, поскольку эту энергию вы размазываете в более широкой полосе и плохой код имеет проигрыш. Что будет на выходе декодера - конечно зависит от кода и декодера. Если декодер ничего не делает, т.е. никак не использует избыточность, то в данном конкретном примере (QPSK и код с R=1/2) никакого ухудшения характеристик (по сравнению с системой без кодирования) не происходит. Вы как-то странно связываете полосу сигнала с его помехоустойчивостью (энергетикой). Например, в системах с ШПС специально размазывают сигнал по очень широкому диапазону частот, и при этом никак не меняется его помехоустойчивость по отношению к белому шуму. Почитайте какого-нибудь Варакина-Пышкина. Удачи!
|
|
|
|
|
Sep 26 2010, 07:22
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(SKov @ Sep 25 2010, 23:56)  Что будет на выходе декодера - конечно зависит от кода и декодера. Если декодер ничего не делает, т.е. никак не использует избыточность, то в данном конкретном примере (QPSK и код с R=1/2) никакого ухудшения характеристик (по сравнению с системой без кодирования) не происходит.Вы как-то странно связываете полосу сигнала с его помехоустойчивостью (энергетикой). Например, в системах с ШПС специально размазывают сигнал по очень широкому диапазону частот, и при этом никак не меняется его помехоустойчивость по отношению к белому шуму. Почитайте какого-нибудь Варакина-Пышкина.Удачи! Каждый второй символ переносит данные, другой символ переносит избыточные биты мы его игнорируем, Eb то же самое, но длительность символа в 2 раза короче(полоса в два раза шире). R=1/100 каждый сотый символ переносит данные, остальные символы переносят избыточные биты мы их игнорируем, Eb то же самое, но длительность символа в 100 раз короче(полоса в 100 раз шире). Классное ШПС получается, люди хорошие последовательности для расширения спектра ищут или хорошие низкоскоростные коды, а вы говорите ничего этого не надо.
|
|
|
|
|
Sep 26 2010, 12:48
|
Знающий
   
Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119

|
Цитата(petrov @ Sep 26 2010, 11:22)  люди хорошие последовательности для расширения спектра ищут или хорошие низкоскоростные коды, а вы говорите ничего этого не надо. Классные ШПС получаются и без специальных последовательностей, например, простыми скачками по частоте. К корректирующим кодам это не имеет прямого отношения, это другая опера. В ШПС бывают нужны последовательности с хорошими авто-или взаимокорреляционными свойствами для решения задач синхронизации, множественного доступа, борьбы с многолучевостью и др. К корректирующим кодам это не имеет прямого отношения. А что касается 3дБ, с которых тут начался диспут, то я вроде для себя уяснил, как обстоят дела. Сам удивляюсь, как меня умудрились запутать в трех соснах  А точнее - я сам запутался на ровном месте. Причина, видимо, в излишней моей доверчивости и/или недостаточной уверенности в собственных знаниях  Итак, к чему я пришел. 1) Еще раз повторю (специально для "танкистов", если таковые здесь имеются). Если есть Eb/N0 для системы с кодированием и без кодирования, то надо вычесть одно из другого, и вы получити ЭВК, причем это уже никак не зависит ни от скорости кода, ни от спектра сигнала, ни от времени года. 2) У вас есть система без кодирования. Вы имеете сигналы энергии E, которые пропускаете через канал и получаете Perr - вероятность ошибки в двоичном символе на выходе канала. Не важно, как вы получаете эту зависимость - в результате моделирования или путем расчета по формулам. Строите зависимость Perr от E/N0. (не путать с Eb/N0 !). Рисуете график. Теперь вам надо перейти от E/N0 к Eb/N0. Для BPSK у вас каждый сигнал переносит один бит информации, поэтому график для Eb/N0совпадает с E/N0. Для QPSK каждый сигнал переносит 2 бита, поэтому для перехода к Eb/N0 надо перенести построенную кривую влево (в сторону мЕньших децибелл) на 3 дб. 3) У вас есть система с кодированием. Вы кодируете информацию кодом, ставите в соответствие полученной последовательности последовательность сигналов энергии E, пропускаете через канал, демодулируете, декодируете и получаете вероятность ошибки на выходе декодера Perr_dec. Строите зависимость Perr_dec от E/N0. (не путать с Eb/N0 !). Рисуете график. Теперь надо корректно перейти к Eb/N0. Для случая BPSK и R=1/2 учитываем, что каждый сигнал содержал 1/2 бита информации, поэтому переносим график на 3 дБ вправо(в сторону увеличения дБ.) Для случая QPSK и R=1/2 учитываем, что каждый сигнал содержал 1 бит информации, поэтому никуда график переносить не надо. 4) Теперь, чтобы посчитать ЭВК, читаем п.1 данной инструкции  Тему для себя закрыл. Всем спасибо.
|
|
|
|
|
Sep 28 2010, 05:42
|
Участник

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

|
Цитата(SKov @ Sep 26 2010, 15:48)  Классные ШПС получаются и без специальных последовательностей, например, простыми скачками по частоте. К корректирующим кодам это не имеет прямого отношения, это другая опера. В ШПС бывают нужны последовательности с хорошими авто-или взаимокорреляционными свойствами для решения задач синхронизации, множественного доступа, борьбы с многолучевостью и др. К корректирующим кодам это не имеет прямого отношения. А что касается 3дБ, с которых тут начался диспут, то я вроде для себя уяснил, как обстоят дела. Сам удивляюсь, как меня умудрились запутать в трех соснах  А точнее - я сам запутался на ровном месте. Причина, видимо, в излишней моей доверчивости и/или недостаточной уверенности в собственных знаниях  Итак, к чему я пришел. 1) Еще раз повторю (специально для "танкистов", если таковые здесь имеются). Если есть Eb/N0 для системы с кодированием и без кодирования, то надо вычесть одно из другого, и вы получити ЭВК, причем это уже никак не зависит ни от скорости кода, ни от спектра сигнала, ни от времени года. 2) У вас есть система без кодирования. Вы имеете сигналы энергии E, которые пропускаете через канал и получаете Perr - вероятность ошибки в двоичном символе на выходе канала. Не важно, как вы получаете эту зависимость - в результате моделирования или путем расчета по формулам. Строите зависимость Perr от E/N0. (не путать с Eb/N0 !). Рисуете график. Теперь вам надо перейти от E/N0 к Eb/N0. Для BPSK у вас каждый сигнал переносит один бит информации, поэтому график для Eb/N0совпадает с E/N0. Для QPSK каждый сигнал переносит 2 бита, поэтому для перехода к Eb/N0 надо перенести построенную кривую влево (в сторону мЕньших децибелл) на 3 дб. 3) У вас есть система с кодированием. Вы кодируете информацию кодом, ставите в соответствие полученной последовательности последовательность сигналов энергии E, пропускаете через канал, демодулируете, декодируете и получаете вероятность ошибки на выходе декодера Perr_dec. Строите зависимость Perr_dec от E/N0. (не путать с Eb/N0 !). Рисуете график. Теперь надо корректно перейти к Eb/N0. Для случая BPSK и R=1/2 учитываем, что каждый сигнал содержал 1/2 бита информации, поэтому переносим график на 3 дБ вправо(в сторону увеличения дБ.) Для случая QPSK и R=1/2 учитываем, что каждый сигнал содержал 1 бит информации, поэтому никуда график переносить не надо. 4) Теперь, чтобы посчитать ЭВК, читаем п.1 данной инструкции  Тему для себя закрыл. Всем спасибо. А резюме? Смогу ли я понизить E на значение ЭВК(при заданном БЕР)? Или только на ЭВК-3 дБ? А то почитал вашу дискуссию и сам запутался(
Сообщение отредактировал Sultan - Sep 28 2010, 06:41
|
|
|
|
|
Sep 28 2010, 06:49
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата Sultan: А резюме? Смогу ли я понизить E на значение ЭВК(при заданном БЕР)? Или только на ЭВК-3 дБ? А то почитал вашу дискуссию и сам запутался( Да. Именно на значение эвк.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|