Схемотехника радиоприёмников.Практическое пособие


Схемотехника радиоприёмников.Практическое пособие

Глава 1. Основные положения

Синтезатор частоты на 1...30 МГц для широкополосного тракта с ПЧ =45 МГц
Инвертируется ли боковая частота?
Обработка сигнала ПЧ

Данные и факты
Широкополосный тракт на 10 кГц ... 30 МГц с ПЧ = 50 МГц

Разные схемы
Модульная 50-омная схемотехника

Структура и параметры широкополосного тракта
Широкополосные трансформаторы
Широкополосный тракт на диапазоны 80 и 20 м с ПЧ = 9 МГц

Оптимизированная ВЧ-селекция
Широкополосный тракт на 1,6...30,0 МГц с двумя ПЧ: 42,2 МГц и 2,2 МГц
Широкополосный тракт на 1...30 МГц с ПЧ =45 МГц

Техника оптимизации под линуха

Качество оптимизирующих компиляторов обычно оценивают по результатом комплексных тестов (мультимедийных, "общесистемных" или математических). Что именно оптимизируется и как — остается неясным. Основной "интеллект" оптимизаторов сосредоточен в высокоуровневом препроцессоре — своеобразном "ликвидаторе" наиболее очевидных программистских ошибок. Чем качественнее исходный код, тем хуже он поддается оптимизации. Только ведь… над качественным кодом _работать_ надо! Много знать и ожесточенно думать, ломая карандаши или вгрызаясь в клавиатуру. Кому-то это в радость, а кто-то предпочитает писать кое-как. Все равно, мол, компилятор, соптимизирует!
Желание перебросить часть работы на транслятор — вполне естественно и нормально (для творчества больше времени останется), но нужно заранее знать, что именно он оптимизирует, а что только пытается. Но как это можно узнать? На фоне полнейшей терминологической неразберихи, когда одни и те же приемы оптимизации в каждом случае называются по-разному, прячась за ничего не говорящими штаммами типа "copy propagation" (размножение копий) или "redundancy elimination" (устранение избыточности), требуется очень качественная документация на компилятор, но она — увы — обычно ограничивается тупым перечислением оптимизирующих ключей с краткой пометкой за что каждый из них отвечает. Какие копии размножает компилятор и с какой целью? Какую избыточность он устраняет и зачем? Не является ли размножение внесением избыточности, которую самому же оптимизатору и приходится удалять?!

Общие соображения по оптимизации
Оптимизированный вариант
Объединение циклов
Оценочная оптимизация для магии алгебра и реализация
Обзор методов оптимизации запросов в реляционных системах
Мощь и беспомощность автоматической оптимизации

Содержание раздела