問題タブ [digital]
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.
floating-point - LCD 16x2 に float 値を表示する方法
float 値を LCD に表示したい。私は avr5.1 コンパイラを使用し、関数 snprintf を使用して float 値を ASCII に変換しています。しかし、Proteus では "?" という出力が得られます。
これが私が使用しているコードです。printf_flt のライブラリも含めました。
出力の図を次に示します。
filtering - Math.NET Neodym 信号処理ライブラリを使用して周波数をフィルター処理する方法は?
周波数でフィルタリングする必要があるストリーミング連続データがあります。FFT と周波数フィルタリングの高度な知識はありますが、実用的な知識はありません。
適切なライブラリを探した後、Math.NET の Neodym Signal Processing Library ( https://mathnetneodym.codeplex.com/releases/view/91769 )に出会いました。
私はそれをダウンロードし、VS2010 にアップグレードし、SignalGenerator クラスを使用して、さまざまな周波数のさまざまな正弦波を生成しました。それはうまくいきました。
ここで、動的データをフィルタリングする方法を知る必要があります。この StackOverflow の質問は私のものに最も近いようで、良いスタートです: 連続データのフィルタリング、一時的なものを取り除く方法は?
ダウンロードしたプロジェクトに .chm ファイルがありますが、これは単なる API ドキュメントのようです。ライブラリを使用するための正しい方向を示すだけで、高レベルのヘルプが必要です。
このライブラリを自分の目的に使用できるように、参照するのに適したリソースを誰かが提供できますか?
ありがとうございました!
ジョン
アップデート
モード ImpulseResponse.Infinite で OnlineFilter.CreateBandpass 静的関数を使用していると確信していますが、見つけたものは何でも投稿します。
verilog - Verilog のケースステートメント?
「myReg」と呼ばれる 8 ビットの出力 reg と「checkReg」と呼ばれる 8 ビットの入力があるとします。16 進値を使用して case ステートメントでそれらの値をチェックして割り当てることはできますか?
たとえば(コードが常にブロックにあると仮定します)
上記のコードで次のことを実行したい: checkReg = 10100000 の場合、myReg を 00010000 に設定します。
16 進数値を確認してベクトルに割り当て、自動的に 2 進数に変換できるかどうかはわかりませんでした。
logic - 代数的修正を使用した単純化
試験の勉強をしていて、この質問にたどり着きました: Simplify using Algebraic modified put result in sum-of-product form with minimum # ofliters
F(A,B,C,D)=(C'+AC'(BD+BD'))D+(BC'+(B+C)'+D')'+C(D+AB'(A') +D'))
私はこれにそれを費やしました:
C'D+ABC'D+ABC'DD'+B'BD+B'CD+BCD+CD+AA'B'D+AB'CD
私の最終的な答えは次のとおりです。AD + AC + CD 他の誰かがこれについて別の考えを持っているかどうかを確認しようとしています。
matlab - MATLAB を使用して高調波 (DSP) を除外する方法は?
基本波信号に 3 次高調波を追加し、フィルターを使用して基本波を取り戻すこのコードがあります。3 次、5 次、7 次の高調波を追加してフィルターで除去するには、このコードを変更する必要がありますが、フィルターでそれを行う方法がわかりません。
android - IOIO の単精度入力の数
このページを見ると、倍精度のデジタル パルス入力 (32 ビット タイマー) を 2 つの単精度 16 ビット タイマーに分割できることが記載されています。
https://github.com/ytai/ioio/wiki/Pulse-Input
3 つのシングル モジュールと 3 つのダブル モジュールがあると表示されます。
これは単精度パルス入力で9ピン使えるということですか?(3 シングル + 3*2)?
これは正しいです?