Обробка сигналу
Проект на c#,виконати бажано з коментарями,нижче прикріплення точний опис проект робити кожен підпункт не обов'язково,головне виконати основні 11 пунктів
Проект полягає у створенні програми, яка буде генерувати сигнал (математичну функцію), генерувати випадковий шум, зберігати та зчитувати сигнали з файлу та фільтрувати шум із сигналу.
Нижче наведено завдання проекту та обговорення питань, необхідних для їх реалізації.
1. Функція, яка генерує хід математичної функції (вона буде задана окремо). Вхідні параметри функції включають: таблицю коефіцієнтів функції, два параметри, що визначають домен, таблицю результатів і розмір таблиці результатів.
: генерувати пилкоподібну або трикутну функцію;
2. Функція, яка зчитує коефіцієнти функції з консолі (у вигляді масиву);
3. Функція, яка зчитує область дії домену;
4. Функція, яка створює випадковий шум (перешкоду) на сигналі та записує шумовий сигнал у
окрема дошка. Шум має бути випадковим у кількох областях, наприклад: шум z
ймовірність, амплітуда шуму, отримана з заданих меж тощо.
5. Функція, яка зберігає масив (основний, зашумлений, а пізніше також відфільтрований) зі значеннями функції у файл .CSV, який можна відкрити в електронній таблиці;
6. Функція, яка завантажує розмір масиву результатів;
7. Динамічне виділення пам'яті для масиву результатів за допомогою malloc () або calloc ().
8. Функція, яка зчитує дані (сигнал) із файлу .CSV.
: за допомогою функції realloc () - без перевірки довжини файлу;
9. Функція фільтра для генерованого або зчитованого сигналу від шуму (фільтр медіани та середньох рухомої).
: вікно фільтра будь-якої ширини;
10. Програмний захист від неправильного введення даних;
11. Меню користувача – можливість генерувати, завантажувати, шуміти та фільтрувати сигнал, зберігати сигнал у кожному з цих станів тощо.
Załączniki 1
-
Это нужно сделать на C# или C++? (В категориях указан C#, в описании задачи упоминаются функции C++).
-
К проекту могу приложить код етого проекта который можно взять за основу,но его нужно исправить.
-
Половину задач уже есть готовые, вторая половина нужно посидеть..
Если это лаба или курсач какой-то, могу сделать как приложение так и консоль -
Aktualne zlecenia dla freelancerów w kategorii C#
Tworzenie wtyczki do integracji z systemem POS Syrve, C#Opracować wtyczkę do systemu POS Syrve (on-premise), która jest instalowana na serwerze lokalu. Wtyczka ma: (1) przesyłać na nasz serwer dane w czasie rzeczywistym — zamówienia, statusy stolików, płatności, rachunki; (2) przyjmować polecenia od Reservble — potwierdzenia… C#, Programowanie stron internetowych ∙ 2 dni 13 godzin temu ∙ 11 ofert |
Tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32.
413 PLN
tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32. Urządzenia powinny uruchamiać punkt dostępu Wi-Fi, udostępniać lokalną stronę przez przeglądarkę (HTTP), odbierać tekst i obrazy w promieniu 5-10 km (plus minus),… C i C++, C# ∙ 2 dni 20 godzin temu ∙ 3 oferty |
S1GG1LPotrzebna osoba, która z początkowego kodu launchera Minecraft pod projekt, zmieni design według własnego uznania, ale są niewielkie wymagania dotyczące stylu, aby był w fioletowych odcieniach. Jeśli chodzi o wynagrodzenie, proponujcie cenę za pracę. Ale budżet nie jest duży,… C#, Tworzenie gier ∙ 5 dni 5 godzin temu ∙ 7 ofert |
Dobrobka w istniejącej wersji 1c detalicznego bloku dla RC (centrum dystrybucji)Ogólnie wyjaśnię, co mamy za bazę - jest ogólny serwer, gdzie znajduje się baza Detal (gdzie rejestrowane są wszystkie przychody) - baza UTP, do której przelewają się wszystkie sprzedaże - liczy się marża, stany magazynowe - małe bazy detalicznych sklepów. W przypadku wymian,… C i C++, C# ∙ 10 dni 5 godzin temu ∙ 6 ofert |
Należy przeprowadzić migrację obecnego programu roboczego z foxpro na C#Cześć wszystkim! Mamy program na foxpro (ma kilka modułów, program do ewidencji), mamy źródła programu, w razie pilnej potrzeby można skonsultować się z osobami zajmującymi się wsparciem bieżącego programu. Co należy zrobić: 1. Analiza, co i jak działa, sporządzenie listy… C#, Aplikacje desktopowe ∙ 12 dni 20 godzin temu ∙ 19 ofert |