問題タブ [feedback-loop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
305 参照

simulation - ブロック線図ベースの (Simulink のような) 時間領域モデルをシミュレートする方法は?

私はこれについてしばらく疑問に思っており、ブロック線図ベースの時間領域モデルをシミュレートするための最も論理的な実装に興味がありました。

その用語が正しいかどうかはわかりませんが、Simulink を知っている人なら、私の言いたいことがわかるでしょう。

私が疑問に思っている理由は、私が自分でいくつかのシミュレーション モデルを作成したためですが、フィードバック ループを作成するときにいつも行き詰まります。状態空間ドメインに変換できるブロックで作業している場合、ほとんどの場合、これは問題になりませんが、より複雑な要素を取得すると、これが問題になります。

実際には、Simulink がこれをどのように解決するかについて頭を悩ませているようには見えません。

実際にはすべてのタイムサンプルに対して、すべてのブロックが現在の状態を計算し、それを次のタイムサンプルのために接続されたブロックに渡すと考えていましたが、次の場合:

A へのフィードバックと A への入力を持つ 4 つのブロックの場合、C に到達するまでに 3 つのタイムサンプルが必要です。その後、C は A への放出を再開します。その前に、C はその初期値を発行していたでしょう。D に到達するには、4 つのタイムサンプルが必要です。

A、B、C、D が単純なラプラスのような要素の場合、これは状態空間または A から D への伝達関数で簡単に結合できますが、結果は大きく異なります。A から D へ、および C から A へ 1 タイムサンプルかかるためです。一般に、伝達関数で初期条件を指定する必要がある場合は知っていますが、これらの条件は変換できません (または表示できません)。ブロック図のソリューション。一般的な方法でこの問題にどのように取り組みますか?

0 投票する
0 に答える
917 参照

email - 「スパムではない」苦情フィードバックタイプでの Amazon SES 苦情通知の処理

バックグラウンド

Amazon SES からのフィードバック通知を処理する際の明確さを求めています。非常に具体的には、次のシナリオで:

  1. 「notificationType」は「苦情」です
  2. 苦情にはフィードバック レポートが添付されています。
  3. 「complaintFeedbackType」は「非スパム」です

私が読んだすべての Amazon SES ドキュメントは、苦情通知を受け取ったときの正しいアクションは、問題の受信者への今後の送信を防ぐことであると示していますが、このシナリオには具体的に対処していません。

RFC 6430 ( https://www.rfc-editor.org/rfc/rfc6430 ) は、このフィードバック タイプを次のように説明しています。

フィードバックの種類の名前: スパムではない

説明: レポートを提供するエンティティがメッセージをスパムと見なしていないことを示します。これは、誤ってタグ付けされた、またはスパムとして分類されたメッセージを修正するために使用される場合があります。

また、次のようにも述べています。

フィードバックのタイプ「虐待」と「スパムではない」は、正反対のものと見なすことができます。

考え

受信者 (「エンティティ」を正しく解釈している場合) は、これがスパムではないことを明確に識別しているため、この受信者への将来の送信を防止することは間違ったアクションであるように感じます。

質問

  1. 1 つの電子メール (受信者が 1 人であると仮定) に対して複数の苦情通知を受信することは可能ですか?たとえば、「迷惑行為」の苦情の後に「スパムではない」という苦情が続くことがありますか?

  2. 前の質問に対する答えが「はい」の場合、「迷惑メールではない」という苦情は、「悪用」に関する苦情に対してとられた以前の措置を取り消すべきですか?

  3. 全体として、「スパムではない」という苦情を処理する正しい方法は何ですか?

0 投票する
2 に答える
4205 参照

matlab - Matlabでフィードバックループを実装するには?

フィードバック パスがあり、フィードバック信号が何らかのフィルターによってフィルター処理されるブロック スキームを考えてみましょう。

これを (Simulink ではなく) Matlab に実装するにはどうすればよいですか? 私の疑問は特にフィルターについてです。フィルターを実行するには、信号のどの間隔を選択する必要がありますか?

たとえば、フィルターにn係数がある場合、現在の反復ステップから信号の間隔をフィルター処理するだけで十分ですかi_n?ii

フィードバック ループの Simulink の動作を再現したいのですが、Simulink モデルを Matlab スクリプトにエクスポートする方法がないことがわかりました。

0 投票する
0 に答える
305 参照

javascript - フィードバック ループ - さまざまな方法

フィードバック ループを管理するためのさまざまなコーディング方法を理解しようとしています。使用できる言語はさまざまです (js が最も望ましい)。

基本的に、データの複数のスレッドが次のように出入りします。

31 の 2 つの ID に注目してください。「アウト」方向をフィルタリングする必要があります。

私はこれで少し迷っており、使用する正しい方法を見つけようとしています。特定の期間(ゲートのように)待つために、ある種のタイミングスイッチが必要だと思います。

どんな考えでも大歓迎です。

よりよく説明するための図を示します

ここに画像の説明を入力

乾杯

0 投票する
2 に答える
1108 参照

matlab - MatlabでPLLのフィードバックループを実装するには?

Simulink を使用せずに、Matlab で FM 信号用の PLL 復調器を実装しようとしています。

私の計画は、上記の構成を使用することです。を関数として持っているfilterのでVCO、フィードバック メカニズムでそれらを組み合わせる必要があります。これにはどのようなコード構造を使用すればよいですか?