Wavlab Filter

About

このソフトはディジタルフィルタの分析が行えます. フィルタ係数を入力するとインパルス応答,振幅特性,群遅延特性,零極配置が表示されます. フィルタ係数はインポートとエクスポートができます. フィルタ係数を自動で入力するためのソフトを作ることで,様々なフィルタの分析が可能です. その作り方はホームページに記載しています.

Contact

popcorn088@gmail.com

Docs

フィルタ係数の入力

前提となる伝達関数は次の通りです.

上部の入力欄が分子のフィルタ係数であり,下部は分母のフィルタ係数です. 注意することは分母のフィルタのインデックス0番は1が予約されており,変更することができないことです.

例えば,分子のフィルタ係数の0番から4番までを0.2で指定します. これは零時ホールド法と呼ばれるフィルタですが,入力すると零時ホールド法の特性が表示されるます.

エクスポートとインポート

エクスポート

インポート

インパルス応答

振幅特性

群遅延特性

零極配置

名前付きパイプのオープンとクローズ

add-onのサンプルと作り方

https://github.com/popcorn088/WavlabFilterWinUI3Libでadd-onサンプルを公開しています. add-onを作成することでサンプルのようなフィルタ係数の自動入力ができます. サンプルは零次ホールド法によるフィルタ設計です.

add-onソフト側で行う重要なことは次の1点だけです.

以下では零次ホールド法を例にして,add-onソフトの作成方法を説明します.(これは前述のURLからダウンロードできるソフトです)

作成手順

  1. 新しいプロジェクトの作成
  2. コンソールアプリ
  3. プロジェクト名:ConsoleApp1
  4. フレームワーク:.Net 6.0
  5. ソリューションエクスプローラのConsoleApp1を右クリック -> プロパティ
  6. ターゲットOS:Windows
  7. ターゲットOSバージョン:10.0.22621.0
  8. サポートされているOSバージョン:10.0.19041.0
  9. ソリューションエクスプローラ -> ConsoleApp1 -> 依存関係を右クリック -> プロジェクト参照の追加
  10. 参照でWavlabFilterWinUI3Lib.dllを選択

Privacy Policy

popcorn(以下,「当方」といいます。)は,本ウェブサイト上で提供するサービス(以下,「本サービス」といいます。)における,ユーザーの個人情報の取扱いについて,以下のとおりプライバシーポリシー(以下,「本ポリシー」といいます。)を定めます。

第1条(個人情報)

「個人情報」とは,個人情報保護法にいう「個人情報」を指すものとし,生存する個人に関する情報であって,当該情報に含まれる氏名,生年月日,住所,電話番号,連絡先その他の記述等により特定の個人を識別できる情報及び容貌,指紋,声紋にかかるデータ,及び健康保険証の保険者番号などの当該情報単体から特定の個人を識別できる情報(個人識別情報)を指します。

第2条(個人情報の収集方法)

当方は,ユーザーが利用登録をする際に氏名,生年月日,住所,電話番号,メールアドレス,銀行口座番号,クレジットカード番号,運転免許証番号などの個人情報をお尋ねすることがあります。また,ユーザーと提携先などとの間でなされたユーザーの個人情報を含む取引記録や決済に関する情報を,当方の提携先(情報提供元,広告主,広告配信先などを含みます。以下,「提携先」といいます。)などから収集することがあります。

第3条(個人情報を収集・利用する目的)

当方が個人情報を収集・利用する目的は,以下のとおりです。 上記の利用目的に付随する目的

第4条(利用目的の変更)

当方は,利用目的が変更前と関連性を有すると合理的に認められる場合に限り,個人情報の利用目的を変更するものとします。 利用目的の変更を行った場合には,変更後の目的について,当方所定の方法により,ユーザーに通知し,または本ウェブサイト上に公表するものとします。

第5条(個人情報の第三者提供)

当方は,次に掲げる場合を除いて,あらかじめユーザーの同意を得ることなく,第三者に個人情報を提供することはありません。ただし,個人情報保護法その他の法令で認められる場合を除きます。

第6条(個人情報の開示)

当方は,本人から個人情報の開示を求められたときは,本人に対し,遅滞なくこれを開示します。ただし,開示することにより次のいずれかに該当する場合は,その全部または一部を開示しないこともあり,開示しない決定をした場合には,その旨を遅滞なく通知します。なお,個人情報の開示に際しては,1件あたり1,000円の手数料を申し受けます。 前項の定めにかかわらず,履歴情報および特性情報などの個人情報以外の情報については,原則として開示いたしません。

第7条(個人情報の訂正および削除)

ユーザーは,当方の保有する自己の個人情報が誤った情報である場合には,当方が定める手続きにより,当方に対して個人情報の訂正,追加または削除(以下,「訂正等」といいます。)を請求することができます。 当方は,ユーザーから前項の請求を受けてその請求に応じる必要があると判断した場合には,遅滞なく,当該個人情報の訂正等を行うものとします。 当方は,前項の規定に基づき訂正等を行った場合,または訂正等を行わない旨の決定をしたときは遅滞なく,これをユーザーに通知します。

第8条(個人情報の利用停止等)

当方は,本人から,個人情報が,利用目的の範囲を超えて取り扱われているという理由,または不正の手段により取得されたものであるという理由により,その利用の停止または消去(以下,「利用停止等」といいます。)を求められた場合には,遅滞なく必要な調査を行います。 前項の調査結果に基づき,その請求に応じる必要があると判断した場合には,遅滞なく,当該個人情報の利用停止等を行います。 当方は,前項の規定に基づき利用停止等を行った場合,または利用停止等を行わない旨の決定をしたときは,遅滞なく,これをユーザーに通知します。 前2項にかかわらず,利用停止等に多額の費用を有する場合その他利用停止等を行うことが困難な場合であって,ユーザーの権利利益を保護するために必要なこれに代わるべき措置をとれる場合は,この代替策を講じるものとします。

第9条(プライバシーポリシーの変更)

本ポリシーの内容は,法令その他本ポリシーに別段の定めのある事項を除いて,ユーザーに通知することなく,変更することができるものとします。 当方が別途定める場合を除いて,変更後のプライバシーポリシーは,本ウェブサイトに掲載したときから効力を生じるものとします。