タグ付けされた質問 「convolution」

5
自己調整PIDのようなコントローラーを実装する方法
次の特性を持つシステムの温度を制御するためのマイクロコントローラープログラムを作成しようとしています。 出力は、固定サイクル周波数(1時間あたり2〜10)でのみオンまたはオフにできます。 プラントの応答が遅い(測定可能な温度変化には10分以上かかる)。 植物は、環境条件に基づいて温度を失います。 セットポイントは、ユーザーの需要に基づいて大きなステップで変化する可能性があります。 エラーを最小限に抑え、入力として提供されるサイクルレートを遵守することを目的としたコントローラーを作成しています。 これはPIコントローラーで簡単に実行でき、出力はデューティサイクルに変換されます。問題は、プログラムが正しいKp、Ki定数を自動調整して選択し、さまざまな環境条件と加熱能力の変化に適応する必要があることです。したがって、事前にPIコントローラーを調整することはあまり有用ではありません。 実際のPIまたはPIDの使用は必須ではありません。ファジィロジックが役立つ場合は使用できます。また、チップ上にシステム応答と熱損失(線形近似)をモデル化する機械学習アルゴリズムがあり、測定されたステップ応答に関する情報を提示します。その情報をどうするか分からないだけです。 いくつかの投稿は、モデリングデータを使用してPIをオンラインで調整できることを示唆しているほか、ファジィ論理を使用してPIを調整できることを示唆するラボビューマニュアルも示しています。 私の質問は、この種のシナリオ(PID、fuzzy-pid、コンボリューションなど)に最適なアプローチは何か、実際にソフトウェア/プラクティスにどのように実装するかです。 私はEEではないので、どんな入力でも大歓迎です。

3
アナログ回路による畳み込み
電子工学の学生として、私は畳み込みとDSPについてかなりの知識を持っています。でも、アナログ回路だけで(メモリなしで)畳み込みができるのかな?そして、それが可能である場合、どのような制限がありますか? つまり、アナログ回路のみを使用してこれを投影したいと思います。 y(t)=(x∗h)(t)=∫bax(τ)h(t−τ)dτy(t)=(x∗h)(t)=∫abx(τ)h(t−τ)dτ y(t) = (x * h)(t) = \int^{b}_{a}x(\tau)h(t-\tau)d\tau 明確化: 両方の信号は任意の入力になります(上の式のxとh)。 それは私が求めていることをしているので、私はあらゆる種類の簡略化を進んで行います。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.