MATLAB Answers

-1/+1から0/+1への変換方法

3 ビュー (過去 30 日間)
Tomoya Wakasa
Tomoya Wakasa 2019 年 11 月 27 日
回答済み: Shoumei 2019 年 12 月 2 日
お世話になっております。
早速ですが、現在-1と+1の出力をするシミュレーション系を組んだのですが、これを最終的に固定小数点1ビットで表すために0/1で出力したいと考えています。そこで、このことを実現する何か手立てはありませんでしょうか?
このシミュレーション系に関しては、最終的にHDL Coderを利用してHDLへ書き出しFPGAへ実装したいと考えているので考えているのでHDL Coder対応のものがいいと考えています。
ご回答宜しくお願い申し上げます。
  1 件のコメント
Kazuya Machida
Kazuya Machida 2019 年 11 月 28 日
”Compere To Zero" ブロック等の不等号を使う形ではダメでしょうか?出力はbooleanの1bitとしてHDL Code生成可能かと思います。

サインインしてコメントする。

採用された回答

Shoumei
Shoumei 2019 年 12 月 2 日
固定小数点データにおいては、負の値の時は符号ビットがbinで1、正の値の時は0になっているので、符号ビットを切り出して、NOTすると小さい回路で実現できそうです。
SimulinkではBit SliceブロックとLogical Operatorブロックの接続で出来ると思います。

その他の回答 (0 件)

カテゴリ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!