Книга алгоритмов DSP [закрывается]

Ctrl + M , Ctrl + L развернет каждый свернутый бит кода. Это - противоположность Ctrl + M , Ctrl + O

12
задан Paul R 10 January 2017 в 16:55
поделиться

5 ответов

Disclaimer - I am not familiar with the Cormen book so I'm not quite sure what you're looking for.

I'm a huge fan of "A Digital Signal Processing Primer" by Ken Steiglitz. It introduces DSP concepts like sampling, as well as simple filtering implementations, without relying just on math for explanation. Cookbook equivalent: You know how to boil water on a stove, but you're nervous about the rest.

A more advanced book, more of a practitioner's handbook than a text, is "Theory and Application of Digital Signal Processing" by Lawrence Rabiner and Bernard Gold. Their explanation of the overlap-save FFT technique for convolution, in particular, is the best I've ever come across. Cookbook equivalent: Maybe Joy of Cooking, maybe the Cordon Bleu tome.

And "Telecommunications Breakdown" by Richard Johnson and William Sethares is great for taking some DSP concepts and bringing them to life by implementing a radio in software. Cookbook equivalent: A tour through a specific cuisine, and explains what "braising" is along the way.

Hope these are of use to you!

8
ответ дан 2 December 2019 в 06:45
поделиться

Теоретически мне нравится Понимание DSP Рика Лайонса, в котором также есть несколько хороших "самородков рецептурного типа".

Более практично и намного еще «самородок» - Оптимизация DSP , тот же автор. Там есть действительно интересные вещи (ИМХО!). Некоторые из них относятся к разновидности «потерянных знаний» - особенно в наши дни, когда просто запускаются функции проектирования фильтров Matlab. Некоторые из них относятся к ограниченным аппаратным средствам (что отлично подходит для крошечных микроконтроллеров или реализаций FPGA).

Статьи написаны серьезными, практикующими инженерами DSP (многие из которых тусуются в новостях: comp.dsp) в очень доступном стиль.

(Боюсь, я плохо разбираюсь в кулинарных аналогиях :)

7
ответ дан 2 December 2019 в 06:45
поделиться

Я использую Restlet совместно с Guice на Google AppEngine. ИМХО они очень хорошо сочетаются. Смотрите мою последнюю запись в блоге для более подробной информации: http://haraldpehl.blogspot.com/2009/11/google-appengine-restlet.html

-121--812008-

Пытаясь решить другую проблему, я нашел хорошее решение для этой. Существует частный метод System.Configation.SetturePropertyValue.IsHostedInAspnet , который делает все необходимое. Будучи частным методом, я не хочу называть его (хотя я мог бы использовать отражение), но его реализация тривиальна:

private bool IsHostedInAspnet()
{
    return (AppDomain.CurrentDomain.GetData(".appDomain") != null);
}

(согласно Reflector)

Похоже, что в данных домена приложения есть специальный ключ -. «appDomain», который устанавливается при работе ASP.NET веб-сервере.

Я буду придерживаться этого.

-121--3545652-

Повторное голосование за книгу Рика Лайонса. Вы также можете получить несколько «библий» DSP, например Oppenheim & Schafer и Proakis & Manolakis , которые являются более теоретическими, но охватывают больше оснований.

0
ответ дан 2 December 2019 в 06:45
поделиться

Просто для протокола и пользы другим, я бы рекомендовал The Scientist and Engineer's Guide to Digital Signal Processing.

Это хорошая книга для начинающих.

4
ответ дан 2 December 2019 в 06:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: