Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/30: Рейтинг темы: голосов - 30, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 3

Функция нахождения вероятности ошибки от отношения сигнал/помеха

12.06.2014, 18:24. Показов 6285. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,

Могли бы помочь начинающему,
Работаем над проектом и встала задача нахождения вероятности ошибки от отношения сигнал/помеха. Объем выборки 1705.

Коротко о проекте: линия связи передатчик-канал-приемник, в канале производим смешение с помехой, на выходе приемника получаем принятый искаженный сигнал. Изменяя ширину канала и уровень шума (белый гауссовский шум) наблюдаем за ошибками.

Так вот линию связи сделали, написали, а с функцией для нахождения вероятности ошибки от отношения сигнал/помеха проблемы.

Есть примеры или от чего можно оттолкнуться? Как вариант входным параметром использовать дисперсию ошибки.

Заранее благодарен.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.06.2014, 18:24
Ответы с готовыми решениями:

Построение теоретической зависимости вероятности ошибки от отношения сигнал/шум
Добрый день! Помогите, пожалуйста, построить теоретическую зависимость (на рисунке выделено желтым цветом) вероятности ошибки от...

Определение по спектру отношения сигнал/шум
Всем здрасти! Необходимо определить по спектру ориентировочное соотношение сигнал/шум (snr)! Очевидно, что нужно пиковую мощность...

Нахождение вероятности трёх событий через их отношения
Верно ли, что если события относятся, как 3:2:1, вероятность каждого соответственно 1/2, 1/3, 1/6? События являются попарно несовместными,...

5
41 / 41 / 9
Регистрация: 22.10.2012
Сообщений: 91
13.06.2014, 00:01
khuroko, почему именно 1705? Не связано ли это, случаем, с DVB-T? ))) Если честно, что под выборкой понимается в данном случае, я не понял. Вот пример:
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
clc
clear all
close all
 
Nbits = 1000;
mod_QPSK = comm.QPSKModulator('BitInput',true);
demod_QPSK = comm.QPSKDemodulator('BitOutput',true);
data = round(rand(Nbits,1));
QPSK = (step(mod_QPSK, data))';
 
BER_SNR = [];
SNR_g = [];
for m = -4:2:14     % значения SNR от -4 до 14 через 2
    SNR = m         
    ber_sum = 0;
    rep = 10000;    % 10000 прогонов для того, чтобы добиться BER порядка 10^-6 
    for v = 1:rep
        QPSK_n = awgn(QPSK,SNR,'measured');
        data_QPSK = step(demod_QPSK, QPSK_n');
        [err BER] = biterr(data_QPSK,data);    % подсчет BER  
        ber_sum = ber_sum+BER;                 % накопление BER для всех прогонов для данного SNR
    end
    BER = ber_sum./rep;         % BER для данного SNR
    BER_SNR = [BER_SNR BER];    % накопление массива BER
    SNR_g = [SNR_g SNR];        % накопление массива SNR
end
 
semilogy(SNR_g, BER_cum)
title ('Зависимость BER(SNR)')
Если долго считает, уменьшайте rep.
0
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 3
13.06.2014, 11:06  [ТС]
Да, связано с dvb-t. Делаем модель ofdm передатчика и приемника и канала с помехами.
0
41 / 41 / 9
Регистрация: 22.10.2012
Сообщений: 91
13.06.2014, 11:19
khuroko, BER считается всегда для битов, поскольку это Bit Error Rate. Поэтому, что бы там у вас ни было, сравнивайте изначальные данные с декодированными (демодулированными)
0
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 3
13.06.2014, 21:08  [ТС]
Возник вопрос:
Нашли осш, как теперь рассчитать для данного отношения сигнал/шум вероятность ошибок?
Несколько значений ОСШ и для каждого нужно найти вероятности ошибок.
0
41 / 41 / 9
Регистрация: 22.10.2012
Сообщений: 91
14.06.2014, 02:14
khuroko, мать моя женщина, а я код скинул для нахождения чего? Воды на Марсе? SNR - это ОСШ. BER - вероятность битовой ошибки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.06.2014, 02:14
Помогаю со студенческими работами здесь

Сапер: расчет вероятности, расчет вероятности нахождения мины
Доброго времени суток! Помогите пожалуйста составить алгоритм для решения задачи. Имеется игровое поле для игры в сапер. Оно...

задачи на нахождения вероятности
Добрый день.требуется помочь решить 3 задачки: 1)Морское судно сохраняет управляемость ,если действует хотя бы одна из двух...

Формула для нахождения вероятности
Привет. Можете помочь найти формулу для решения такой задачи: Кубик бросают N раз. Какая вероятность того, что сумма чисел будет равна Q?

Необходимо выбрать корректную формулу для нахождения условной вероятности
Здравствуйте! Мне необходимо вычислить вероятность наступления события B, при условии, что событие A не произошло. Имеются две формулы....

Функция нахождения максимума в строке матрицы и функция вычисления ||D||
Помогите написать программу. Заранее спасибо. Даны вещественные матрицы A, B, C размером 5x6. Вычислить величину ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru