実習・マイコンを動かしながら学ぶディジタル・フィルタ【実装プリント基板&マイコン・ボード付き】

実習・マイコンを動かしながら学ぶディジタル・フィルタ【実装プリント基板&マイコン・ボード付き】
―― Armマイコン(NUCLEO-F446RE)によるディジタル・フィルタの設計と製作

  

【開催日】2026年3月5日(木) 10:00-17:00 1日コース
【セミナNo.】ES25-0144  【受講料】29,000円(税込)
【会場】東京・巣鴨 CQ出版社セミナ・ルーム [地図]
セミナ会場

 近年,マイコンが高性能化したおかげで,従来ではかなり高価なプロセッサを使わなければ実現できないような処理でも,マイコンで手軽に実現できるようになった.そのような処理の一つがディジタル・フィルタを始めとするディジタル信号処理で,従来は高価なDSPを使わなければ,リアルタイムで動作するディジタル・フィルタを作ることはできなかった.しかし,現在では,低価格のマイコンでも,ディジタル・フィルタを手軽に実現できるようになった.
 本セミナでは,受講者が実際にArmマイコンを使い,リアルタイムで働くディジタル・フィルタのプログラムを動かして,以下のようなことを通して動作を確認する.
 ● ディジタル・フィルタの入出力信号の波形を観測する
 ● 周波数特性をリアルタイムで観測する
 ● 音として聴く
また,ディジタル・フィルタを実現する上での勘所なども解説する.
 ディジタル・フィルタのプログラムの開発にはフリーのSTM32CubeIDE(注1)を使う.そのため,復習や新たにいろいろなディジタル・フィルタを作って試してみることも簡単にできる.なお,プログラム言語にはC++を使う.
 アナログ信号の入出力には,インターフェース誌2023年6月号の特集記事で使っている外付け実装プリント基板を使う.
 このセミナでは,ディジタル信号処理の基礎をある程度身に付けていることを前提とするので,ディジタル信号処理がはじめての方は,同講師により開催されるセミナ「基礎から理解するディジタル・フィルタ入門」を受講することを勧める.
---------------------------
(注1) このセミナは,従来のフリーで使えるプログラム開発環境であるMbed,Keil Studio Cloud を利用していたセミナを,STM32CubeIDEを利用するように内容を改変したものである.

※ このセミナでは,実装済みのプリント基板を教材として使います.そのため,電子回路組立の経験がない方でもご参加できます.

※ 実装プリント基板とマイコン・ボード1台,講師作成のプログラム,およびディジタル・フィルタ設計アプリがお持ち帰り可能です.

●このセミナでは割引プランがございます…マイコン・ボードを多数お持ちの方はご検討ください
割引プランをご希望の方は,申込後,『割引プランで受講希望』 とメールでご返信ください.マイコン・ボードは事務局貸し出し品を使用して受講いただきます.受講料金は\3,000割引【26,000円(税込)】でご参加いただけます.

1.実習で使うマイコンとプログラム開発環境
 1.1 実習で使うマイコン
 1.2 プログラム開発環境(STM32CubeIDE)
 1.3 ディジタル・フィルタのプログラム作成の準備
 1.4 ディジタル・フィルタ応用プログラムを動かしてみる
2.簡単なディジタル・フィルタに関する実習
 2.1 アナログ信号の入出力
 2.2 差分,移動平均
 2.3 簡単なIIRフィルタ
 2.4 共振器,ノッチ・フィルタ
 2.5 オールパス・フィルタ
3.FIRフィルタに関する実習
 3.1 FIRフィルタの構成法
 3.2 FIRフィルタの設計
 3.3 FIRフィルタのプログラム
 3.4 FIRフィルタを動かして動作を確認する
  3.4.1 入出力の波形観測
  3.4.2 周波数特性の観測
4.IIRフィルタに関する実習
 4.1 IIRフィルタの構成法
 4.2 IIRフィルタの設計
 4.3 演算誤差,係数誤差の対策
 4.4 IIRフィルタのプログラム
 4.5 IIRフィルタを動かして動作を確認する
  4.5.1 入出力の波形観測
  4.5.2 周波数特性の観測
  4.5.3 位相特性(直線位相と非直線位相)の違いを観測
5.ディジタル・フィルタの応用その他に関する実習
 5.1 グラフィック・イコライザ
 5.2 遮断周波数可変フィルタ
 5.3 周波数変換器
  5.3.1 Weaver変調器を使う方法
  5.3.2 位相シフタを使う方法
 5.4 エコー生成器
 5.5 適応フィルタ
 5.6 スペクトログラム

写真1 実習で使うマイコン・ボードと外付け回路.作成したディジタル・フィルタの周波数特性をリアルタイムで測定しているようす【実装プリント基板とマイコン・ボード1台(左側)はお持ち帰りできます.右側のFFT用のマイコンボードは備品です】
写真1 実習で使うマイコン・ボードと外付け回路.作成したディジタル・フィルタの周波数特性をリアルタイムで測定しているようす【実装プリント基板とマイコン・ボード1台(左側)はお持ち帰りできます.右側のFFT用のマイコンボードは備品です】

図1 ディジタル・フィルタ(遮断周波数1kHzのローパス・フィルタ)に1.02kHzの正弦波を入力し,入出力の波形を観測しているようす
図1 ディジタル・フィルタ(遮断周波数1kHzのローパス・フィルタ)に1.02kHzの正弦波を入力し,入出力の波形を観測しているようす

図2 入出力の波形(図1)を観測する際に使っているディジタル・フィルタの周波数特性をリアルタイムで観測しているようす.※周波数特性観測は,トランジスタ技術誌 2022年4月号および5月号の連載「STM32マイコンではじめるPC計測」に掲載のFFTアナライザを使う
図2 入出力の波形(図1)を観測する際に使っているディジタル・フィルタの周波数特性をリアルタイムで観測しているようす.※周波数特性観測は,トランジスタ技術誌 2022年4月号および5月号の連載「STM32マイコンではじめるPC計測」に掲載のFFTアナライザを使う

図3 ディジタル・フィルタで作ったグラフィック・イコライザを操作するためのパソコンの画面
図3 ディジタル・フィルタで作ったグラフィック・イコライザを操作するためのパソコンの画面

●対象聴講者
・ディジタル・フィルタを作りたいが,難しいのではないかと思いしり込みしている方
・リアルタイムで動作するディジタル・フィルタを動かしてみたい方
・ディジタル・フィルタを設計/製作したい方

●講演の目標
・ディジタル・フィルタでどのような機能を実現できるのか理解できる
・ディジタル・フィルタのプログラムを作れるようになる
・目的に合わせたディジタル・フィルタの構成を選ぶことができる

【受講者が持参するもの】
・作成したプログラムなどを持ち帰るためのUSBメモリなど.ステレオ・ヘッドフォン(事務局でも用意する)
・開発用のノートパソコンは事務局でもご用意しますが,持参される方は,ウェブブラウザとしてGoogle Chromeを事前にインストールしてください.

【講師】
三上 直樹 氏〔職業能力開発総合大学校 名誉教授 〕
 1977~1987年北大助手.1987~2017年職業能力開発総合大学校講師,助教授,教授.工学博士.「はじめて学ぶディジタルフィルタと高速フーリエ変換」などの書籍やインターフェース誌,トランジスタ技術誌の記事多数.ディジタル信号処理を専門とする.



参加申し込み

このセミナに参加する

Webからのお申し込み

  以下の「参加申し込み」ボタンをクリックしてください.参加申し込みフォームを開きます.

参加申し込み

E-mailでのお申し込み

  Webの参加申し込みフォーム以外の申し込み方法をご希望の方は こちらのページ をご確認ください.

このセミナのタグ情報
各タグをクリックすると,類似するセミナの一覧を表示します.

コース

 1日コース

カテゴリ

 回路・電子部品
 基板・ノイズ

シリーズ

 

特徴

 KIT付き
 実習

キーワード

 アナログ
 オーディオ
 ソフトウェア
 ディジタル信号処理
 ボード
 マイコン
 開発環境
 技術教育
 研究開発

セミナ事務局からのお知らせ

●〆切迫る!動画をチェック
 画像を"クリック"すると動画が見られます!


【開催日】2026年1月14日(水)
★実習・基礎から学ぶRF回路設計「超」入門

https://seminar.cqpub.co.jp/ccm/ES25-0115


【開催日】2026年1月16日(金)
★実習・1日でわかる!CANプログラミング入門

https://seminar.cqpub.co.jp/ccm/ES25-0103


【開催日】2026年1月20日(火)
★ビギナ大歓迎!実習・ChatGPTとRaspberry Pi AIカメラでアプリケーションを作ってみる練習【ラズパイAIカメラ&生成AI有償版期限付き使用権付き】

https://seminar.cqpub.co.jp/ccm/ES25-0125


【開催日】2026年1月25日(日)
★半導体ESD設計入門

https://seminar.cqpub.co.jp/ccm/ES25-0117


【開催日】2026年1月26日(月)
★徹底解説!高速ビデオ・インターフェースの最新動向【オンライン限定セミナ】

https://seminar.cqpub.co.jp/ccm/ES25-0132


【開催日】2026年1月27日(火)
★手ぶらでOK!実習・1日でわかる!「実用」マイコンCプログラムの作り方~ビギナ応援企画【後閑 講師設計のオリジナル教材基板付き】

https://seminar.cqpub.co.jp/ccm/ES25-0133


【開催日】2026年1月28日(水)
★実習・ギガビット高速信号伝送技術の基礎と適用技術および評価

https://seminar.cqpub.co.jp/ccm/ES25-0120


【開催日】2026年1月30日(金)
★実習・はじめてのFPGA設計入門【Tang Nano 9K / Kiwi 1P5 +学習ベースボード付き…割引プランあり】

https://seminar.cqpub.co.jp/ccm/ES25-0123


【開催日】2026年2月3日(火)
★初めてのアナログ回路設計講座:高精度A/D変換の極意(その1)【オンライン同時開催セミナ】

https://seminar.cqpub.co.jp/ccm/ES25-0126


【開催日】2026年2月4日(水)
★初めてのアナログ回路設計講座:高精度A/D変換の極意(その2)【オンライン同時開催セミナ】

https://seminar.cqpub.co.jp/ccm/ES25-0127


【開催日】2026年2月5日(木) ~6日(金)
★実習・アナログ・フィルタ回路設計 基礎の基礎

https://seminar.cqpub.co.jp/ccm/ES25-0128


【開催日】2026年2月9日(月)
★装置におけるシールド/グラウンド設計法 [参考書籍付き]【オンライン限定セミナ】

https://seminar.cqpub.co.jp/ccm/ES25-0142


【開催日】2026年2月10日(火)
★手ぶらでOK!実習・マイコン通信インターフェースの使い方「超」入門【後閑 講師設計のオリジナル教材基板付き】

https://seminar.cqpub.co.jp/ccm/ES25-0134


【開催日】2026年2月13日(金)
★特別KIT付き★ 手ぶらでOK!実習・小型Linuxボードと無線LANモジュールを使ったWi-Fi開発の始め方

https://seminar.cqpub.co.jp/ccm/ES25-0042


【開催日】2026年2月17日(火) ~ 18日(水)
★実習・ラズベリーパイPicoを使ったベアメタルソフトウェア開発の勘所【実習キット付き】

https://seminar.cqpub.co.jp/ccm/ES25-0129