Як виміряти одну частоту

Якщо у вас є мензурка, повна морської води, ви могли б задатися питанням: скільки хлориду калію в цій мензурці Точно так само, якщо у нас є оцифрований звук, який складається з безлічі різних синусоїд, можна було б поцікавитися, наскільки сильна синусоїда частотою 1000 Гц в цьому звуці Дискретне перетворення Фурє (ДПФ) дає можливість відповісти на […]

Синусоїдальні сигнали

Ha рис 241 показані деякі важливі характеристики синусоїдиЧастота(Frequency) це кількість повних циклів, які укладаються в одну секунду вона повязана з періодом (Duration) часу, необхідним для одного циклу Вертикальна шкала позначаєамплітуду(Amplitude), яка відповідає величині відліку, електричної напруги, струму або тиску повітря

Сигнали та переривання в системі UNIX

У цьому розділі поетапно розглянемо процес обробки сигналів (таких як переривання), що надходять із зовнішнього світу, а також помилок програми Помилки програм виникають в основному через непра- Вільних звернень до памяті, при виконанні специфічних інстр рукцій або через операцій з плаваючою крапкою Найбільш поширені сигнали, що надходять із зовнішнього світу:переривання (interrupt) – Цей сигнал посилається, […]

Властивості логарифмічного кодування

Щоб по-справжньому зрозуміти, що відбувається при логарифмічному кодуванні, давайте уважно подивимося, як веде себе ставлення сигнал / шум, про який ми говорили в розділі третього розділу B випадку лінійної ІКМ береться деякий аналоговий сигнал і кожне ідеально точне моментальне значення округлюється до найближчого цілого числа Таким чином, різниця між ідеальною вибіркою і значенням ІКМ ніколи […]

Похибка квантування

Дискретизація і повязані з нею проблеми накладення спектрів це тільки один з потенційних джерел помилок в цифровому сигналі При розробці цифрової аудіосистеми (все одно який програмної або апаратної) вам необхідно вирішити, як ви будете зберігати самі відліки Так як ми працюємо з компютерами, ми можемо оперувати обмеженою кількістю значень Наприклад, якщо ми використовуємо 8 або […]

Побічні ефекти дискретизації

Системи дискретизації звуку зазвичай характеризуютьсячастотою дискретизації,тобто кількістю відліків, які використовуються для представлення звуку тривалістю в 1 секунду На аудиокомпакт-дисках, наприклад, для представлення однієї секунди монозвук використовується 44100 значень Для порівняння скажемо, що в більшості телефонних систем для цих же цілей використовується всього 8000 значень

Команда trap: перехоплення переривань

Якщо натиснути клавішу Del або повісити телефонну трубку під час виконання команди watchwho, в каталозі / tmp залишаться один або два тимчасових файлу Перед виходом watchwho повинна видаляти свої тимчасові файли Необхідно мати можливість виявляти подібні ситуації і спосіб відновлення нормального перебігу подій

Накладення спектрів

Межа Найквіста, про який я розповів вище, це дуже важливе обмеження, що має величезний практичний ефект Уявіть собі, що ви працюєте зі звуком, при дискретизації якого моментальні значення бралися 8000 разів на секунду У такому випадку межа Найквіста складе 4000 Гц Якщо ви спробуєте записати сигнал частотою 5000 Гц (що на 1000 Гц вище межі […]

Курс молодого демонології, C / C + +, Програмування, статті

Отже, демон – це програма, яка не має стандартного введення і виведення, і при цьому працює у фоновому режимі. Практично всі системні сервіси в unix суть демони: cron, sendmail, telnet, ssh, ftp, talk, та інші незліченні полчища нечисті. Як видно з цього списку, демон зовсім не обов’язково повинен обслуговувати вхідні TCP / IP з’єднання – […]

Досліджуємо процеси. Частина 2, Unix, Операційні системи, статті

Dru Lavigne У першій частині статті ми дізналися що представляють із себе процеси, а так же як подивитися список запущених процесів на вашій FreeBSD. У цій частині ми дізнаємося як процеси спілкуються між собою, як ви можете щось передати процесу і навіщо вам це може знадобитися.