реклама на сайте
подробности

 
 
> моделирование в mathcad, нужна помощь
technic533
сообщение Mar 26 2008, 15:39
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 26-03-08
Пользователь №: 36 248



Может кто знаком с этим. Задача стоит такая: необходимо смоделировать в mathcad тракт цифрового ТВ, а именно помехоустойчивый кодер и декодер. То есть нужно сначала картинку закодировать, передать картинку в канал, в котором она обрастает помехами, затем принять и декодировать, сначала просто, а затем используя алгоритм помехоустойчивого кодирования, чтобы устранить ошибки, вызванные помехами. Также надо произвести OFDM модуляцию с 2к, 4к или 8к несущих, каждая из которых промодулирована QPSK, 16QAM или 64QAM.Создать модель канала с помехами, многолучевостью и т.д. Потом все это демодулировать. Может кто-нибудь делал что-то подобное ли знаком с этим. Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ender
сообщение Mar 30 2008, 20:21
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 88
Регистрация: 5-11-07
Пользователь №: 32 072



Цитата(technic533 @ Mar 26 2008, 19:39) *
Может кто знаком с этим. Задача стоит такая: необходимо смоделировать в mathcad тракт цифрового ТВ, а именно помехоустойчивый кодер и декодер. То есть нужно сначала картинку закодировать, передать картинку в канал, в котором она обрастает помехами, затем принять и декодировать, сначала просто, а затем используя алгоритм помехоустойчивого кодирования, чтобы устранить ошибки, вызванные помехами. Также надо произвести OFDM модуляцию с 2к, 4к или 8к несущих, каждая из которых промодулирована QPSK, 16QAM или 64QAM.Создать модель канала с помехами, многолучевостью и т.д. Потом все это демодулировать. Может кто-нибудь делал что-то подобное ли знаком с этим. Заранее спасибо.


К сожалению, отказаться от MathCAD необходимо в любом случае. Хотя бы даже потому, что:
1. MathCAD не понимает матрицы с неограниченным количеством столбцов и строк (по крайней мере, даже в 13-й версии нельзя было загнать квадратную матрицу размером больше двадцать на двадцать).
2. Скорость вычислений в MathCAD... О ней можно умолчать. Также как и о отсутствии каких-либо полосок прогресса. Т.е. вы не можете понять, считается ли у вас что-то или уже зависло.
3. Нет никаких встроенных блоков. В отличие от MatLAB, в котором целые блоксеты посвящены конкретно беспроводным системам радиодоступа.
4. Отсутствие языка программирования. Существующий обрубок за язык программирования не считается.
5. MathCAD даже официально позиционируется прежде всего как средство оформления так называемых "вычислительных документов". Т.е. в нем как бы можно делать документы, в которых еще что-то и считается.
6. Даже до сих пор он не вылечился от детской болезни некорректности расчетов в некоторых случаях... Иногда некорректно вычисляет как пределы, так и некоторые интегралы.

Продолжать можно долго. Сам долго работал с MathCAD. Но лучше почитайте сначала какой-либо простой, но в то же время фундаментальный труд по телекоммуникациям (например, Бернарда Скляра: Цифровая связь: теоретические основы и практическое применение, читается он как художественная литература;-)) и вооружившись встроенной справкой MatLAB, работайте. По MatLAB-у нет лучшей и более понятной документации, чем его встроенная справка и примеры.

P.S. Да, я это делал и с всем вышеперечисленным очень даже неплохо знаком) Точнее говоря, уже года 3 этим занимаюсь (необходимо уточнить, со всем вышеперечисленным вплотную работал, кроме OFDM), поэтому, если есть вопросы... you are welcome.

P.P.S: А все-таки... кто вас надоумил делать это в MathCAD? Ну, предположим, сверточный кодер при известной доле изобретательности там сделать еще можно))) Но декодер для него... вы алгоритм поиска по решетке там хотели программировать?) Нет, это возможно, теоретически, через цикл. Теоретически wink.gif


--------------------
I have nothing... Because only my dreams. And i put my dreams under your feet.
Tread softly.. because you tread on my dreams.
W. Yeats.
Go to the top of the page
 
+Quote Post
technic533
сообщение Apr 2 2008, 07:58
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 26-03-08
Пользователь №: 36 248



Цитата(Ender @ Mar 31 2008, 03:21) *
К сожалению, отказаться от MathCAD необходимо в любом случае.
P.P.S: А все-таки... кто вас надоумил делать это в MathCAD? Ну, предположим, сверточный кодер при известной доле изобретательности там сделать еще можно))) Но декодер для него... вы алгоритм поиска по решетке там хотели программировать?) Нет, это возможно, теоретически, через цикл. Теоретически wink.gif

Полностью согласен, столкнулся с обрытным Дискретным косинус преобразование ждал час так и не пощитал маткад))) Вопросов куча, в matlabe понимаю покачто плохо, надеюсь на помощь, буду очень благодарен
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 13th August 2025 - 19:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016