ラベル 自作補聴器への道 の投稿を表示しています。 すべての投稿を表示
ラベル 自作補聴器への道 の投稿を表示しています。 すべての投稿を表示

2015年11月13日金曜日

自作補聴器への樹状迷路orz

(秋月電子通商のWebより)

おお、こんなのがあるんですね(上写真および下記仕様は秋月電子通商のWebから)。

オーディオコーデックIC VS1063A
  • 対応方式:MP3/AAC/WMA/FLAC/Ogg/G.711/G.722等
  • 低消費電力DSPコア(VS_DSP4プロセッサ)搭載
  • マイコン制御またはスタンドアローン動作でMP3録音/再生をワンチップで簡単に実現できます
  • ストリーミング対応
  • ライン入力(2ch)/マイクアンプ(1ch)/ヘッドフォンアンプ(ステレオ)内蔵
  • LQFP48(48ピンフラットパッケージ)
  • DAC分解能:18bit(2ch)
  • ダイナミックレンジ:100dB ・SN比:94dB
  • エンコード:MP3、Ogg Vorbis、RIFF WAV
  • デコード:MP3、MP2、Ogg Vorbis、AAC、WMA、FLAC、RIFF WAV
  • GPIO×12、UART、SPI Bus、I2C ・トーンコントロール(低音/高音)、イコライザ(5バンド)

オーディオ機器、例えばMP3プレイヤーなんかをワンチップで作れちゃうチップ。

デジタル信号処理音痴でアナログ音痴の私が補聴器を作ろうと思って今ひとつすっきりいかないのが多チャンネルのイコライザとアンプ系なのですが、「マイクアンプ」「イコライザ(5バンド)」「ヘッドフォンアンプ」などが揃っているので、あとはFFTで帯域ごとのパワーを求めてイコライザを制御すれば、補聴器の基本機能である帯域ごとの圧縮・増幅、なんてのがサクっと出来てしまいます。

しかも600円で低消費電力。うは。

…なんてことばかり考えていると、ぜんぜん進まないし中途半端に試作をしたチップやモジュールやボードの山ができるだけです。

まずSTM32 F7を何とかして、次にMSP432R401をどうにかした後で、VS1063Aで何かプログラムをビルドできてから買おう。

2014年9月15日月曜日

自作補聴器への道

■口上■

とりあえず、技術者のハシクレとして、補聴器を作ってみたい。もちろん、親指の頭ぐらいのサイズに15chの適応型デジタルフィルタによるコンプレッサを搭載して米粒みたいな電池で140時間駆動、なんてのは絶対無理す。

なので、サイズと消費電力はとりあえず度外視し、また人の声を強調したり複数のマイクを使って話者以外の方向から来るノイズや風の音をカットする、なんて機能は原理知ってても実装するのに100年ぐらいかかりそうなので保留。

とりあえず「クラシックと落語を快適かつできるだけいい音で聞ける電池駆動補聴器」という路線を目指します。

■とりあえず■

デジタル信号処理についての原理ぐらいは知らないといけない、ってんで、雑誌の特集を読みあさったり、「やる夫で学ぶディジタル信号処理」を少しずつ読んだりしてみたのですが…数学以前のところで止まっている私の脳みそには難しすぎました…。

昔から、とりあえず動かしてみて、動かない時だけ何故動かないか考える、という生き方をしてきたので、先に理論を学ぼうとしてもダメでした。

というわけで、目次など吟味して選んだのがこの一冊


実はPICは苦手というか昔CPUのバグで物凄い回り道をさせられた経験などからあまり好きではなく、最近までMacOSXで開発環境使えなかったので、この本のことは大分前から知りつつも買っていませんでした。

でも、いきなりBlackfinなどに手を出してコケるよりも基板付きで3240円ならキズも少ないし、知らないジャンルに手をだす場合には動くサンプルからスタートして少しずつ改良していく方が理解しやすいので、ともかく買ってみました。

まだ基板は綴じ込んだまま読んでいるだけですが、あまり数式が出てこないので大変わかりやすいです(ああ自分で書いてて情けない)。フーリエ変換が何で動くのか、ようやく心の底から理解できたような気がするw

そんなこんなで、まだフィルタ1つ作っていないのですが…始めました。