新しい音声処理について CD などの音楽信号の最適復元 CD などの音楽信号の復元では,可聴帯域を 0 - 20kHz と仮定し, 高域をシャープにカットするという手法が用いられています. これは Whittaker-Shannon のサンプリング定理を用いた処理方法 ですが,次のような問題があります. Shannon の公式は非因果的フィルタなので これをそのまま復元に用いることはできない. CD のサンプリング周波数(44.1kHz) からこの定理によって 導かれる再現可能限界(ナイキスト周波数) 22.05kHz は 可聴帯域を 20kHz としても十分余裕があるとは言えない. 第 2 の問題があるので,通常は 20kHz 以上をディジタルフィルタで シャープにカットします.しかし,これは時間応答で元の波形には なかった波打ち(リンギングという)を発生させ,有害な歪みを 生じてしまい
「ディジタル制御」(前半) 山下 裕 北海道大学 大学院情報科学研究院 2020 年後期・3 年生対象 はじめに 山下 裕 (北海道大学) ディジタル制御 2020 年後期・3 年生対象 1 / 108 はじめに 学科共通科目「線形システム論」の続きである。 引き続き線形システムを主な対象とする。 大きく分けて 離散時間系・サンプル値系 連続時間/離散時間線形系のアドバンスト制御の初歩 に分かれる。 山下 裕 (北海道大学) ディジタル制御 2020 年後期・3 年生対象 2 / 108 講義資料について 講義資料は、moodle https://moodle.elms.hokudai.ac.jp/course/view.php?id=76737 におく予定。 随時訂正があるので、最新版を参照すること。 山下 裕 (北海道大学) ディジタル制御 2020 年後期・3 年生対象 3 / 10
Linux で プロセスとファイルの対応を調べる方法. プロセス番号と実行のファイルの関連(pstree -p, ps aux, top) プロセス番号 --> 実行ファイル(/proc/*/exe) 実行ファイル --> プロセス番号(fuser) プロセスと それが open/使用 しているファイルの対応 プロセス --> オープンファイル(/proc/*/fd) ファイル --> プロセス(fuser -v) ポート --> プロセス(fuser -v) ファイルシステム --> プロセス(fuser -mv) プロセス番号と実行ファイル 実行ファイルからプロセス番号をしらべる fuser (実行ファイル) プロセス番号から実行ファイルをしらべる ls -l /proc/(プロセス番号)/exe プロセス番号と実行中のファイルの関連をしらべる pstree -p, ps aux ,
例えば、Oracle Database の PMON プロセスがどのディレクトリから起動されたか調べてみる。 まず、PMON プロセスの PID を確認して、 $ ps aux|grep pmon oracle 2872 0.0 0.1 2607684 4576 ? Ss Jun06 0:00 ora_pmon_orcl oracle 26709 0.0 0.0 61184 748 pts/3 S+ 02:11 0:00 grep pmon /proc//cwd のリンク元を調べると、 $ ls -l /proc/2872/cwd lrwxrwxrwx 1 oracle oinstall 0 Jun 23 02:10 /proc/2872/cwd -> /u01/app/oracle/product/10.2.0/db_1/dbs /u01/app/oracle/product/10.2.
Section: Linux Programmer's Manual (2) Updated: 2017-09-15 Index JM Home Page roff page 名前 sched_setscheduler, sched_getscheduler - スケジューリングポリシーとパラメーターを設定/取得する 書式 #include <sched.h> int sched_setscheduler(pid_t pid, int policy, const struct sched_param *param); int sched_getscheduler(pid_t pid); 説明 sched_setscheduler() システムコールは、 pid で指定された ID を持つスレッドのスケジューリングポリシーとスケジューリングパラメーターの両方を設定する。 pid が 0 の場
The page you are trying to reach does not exist, or has been moved. Please use the menus or the search box to find what you are looking for.
もともと属性とは、何かが持っている性質のことで、英語だとattrubuteです。pthread_create()の第2引数 にスレッドの属性を指定して、スレッドの性質を変えることができます。ここにはNULLを指定することもでき、 そのときはデフォルトの設定と同じになります。通常NULLでかまいません。 pthread_attr_tは以下のように定義されています。 typedef struct __pthread_attr_s { int __detachstate; int __schedpolicy; struct __sched_param __schedparam; int __inheritsched; int __scope; size_t __guardsize; int __stackaddr_set; void *__stackaddr; size_t __stacksiz
’00 Linux v.s. RT Linux v.s. ART-Linux Linux – RT-Linux ART-Linux – – Linux – kumagai@emura.mech.tohoku.ac.jp 1 1.1 Linux Yes , No . , . OS . , Yes . Linux , . , , Linux . , Linux . , , Linux . Linux . , “ ” , . Linux , . , , “0” . . , . RT-Linux(1)(2) , ART-Linux(4)(5) , . , . “ ” . “ ” . “RT-Linux ART-Linux ” , . , Linux OS , OS(6) . . , , , MS-DOS , . , , . 2 ’00 1.2 1.2 . • Linux(UNIX) , • MS-
商品詳細ページを閲覧すると、ここに履歴が表示されます。チェックした商品詳細ページに簡単に戻る事が出来ます。
目次 ・HEWとは ・ワークスペース、プロジェクトの新規作成 ・HEWの生成するファイル群 ・メイン関数のありか ・IOレジスタを操作する!! ・割り込み処理はどこに? ・math.hが使えない!? ・スタック領域を変える ・最適化オプション ・ルネサスコンパイラ固有の関数など ・割り込みが動かない!? ・プロジェクトの複製 ・プロジェクトの追加 HEWとは HEW(High-performance Embedded Workshop)はルネサスが提供しているエディタ、コンパイラ、エミュレータといったツールを、使いやすくまとめてくれている統合開発環境です。 コンパイラ、リンカなど、各工程ごとに用意された複数のツールを、 あたかも多機能な一つのツールであるかのように 操作できます。 HEWをインストールすればコンパイラもリンカも入っているので、HEWがあればルネサスエレクトロニクスのマイコン
HEWの入手方法 注意:ルネサスエレクトロニクスへのユーザ登録が必要なので,予めユーザ登録を行なっておくこと. ルネサスエレクトロニクスが提供する統合開発環境HEWはルネサスエレクトロニクスのトップページから「開発環境」タブを選択し,「統合開発環境」をクリックする.ページ右側のメニュー上部の「評価版ソフトウェアツール」をクリックすると新規のページが表示される.図1のようにSuperHファミリ用のものを選択する. 図1:目的のコンパイラを選択 次に,SuperH用のコンパイラパッケージを選択する.図2のように執筆時点では,V.9.04 Release01 がダウンロードできることがわかる. 図2:無償評価版のコンパイラの選択 最後に,図3のような画面が表示されるので,「ダウンロード」をクリックしてダウンロードすればよい. 図3:HEWのダウンロード 注意:ルネサスエレクトロニクスへのユーザ登
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く