• 締切済み

C言語での通信システムの作成

はじめまして。 C言語で通信システム(信号発生から、受信まで)を作成しシミュレーションを行いたいと考えています。C言語はあまり得意でないので、C言語のソースコードが載っている様な参考になる本や、Web siteをご存知の方がいらしたら教えてください。よろしくお願いします。

みんなの回答

  • rentahero
  • ベストアンサー率53% (182/342)
回答No.3

あ~。 これって通信システムの作成じゃなくてシミュレータの作成、ですよね? ちがいます? PC上で送信機で信号(に相当するデータ)を作成して受信機で信号(に相当するデータ)を読み取って見るということではないですか。 参考URLにあげたような論文を探すのがいいかもしれません。

参考URL:
http://64.233.179.104/search?q=cache:F3pvmE6MwgsJ:baloo.cc.uec.ac.jp/master/shuron97.html+%E9%9B%BB%E6%B0%97%E9%80%9A%E4
kay_o
質問者

お礼

まさしくその通りです。 参考URL、ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • t_nojiri
  • ベストアンサー率28% (595/2071)
回答No.2

参考URLはTCP/IPソケット通信のクライアント、サーバ向けです。 >無線通信の方式設計をしているので、方式はCDMA,OFDM プログラムだと、この上でTCP/IPが動くと思いますが。

参考URL:
http://research.nii.ac.jp/~ichiro/syspro98/client.html
全文を見る
すると、全ての回答が全文表示されます。
  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

通信システムといってもいろいろあります。どこと、どんな方法で通信することを想定していますか? プロセス間通信と、イーサネットと、RS-232Cと、I2Cと、USBでは、実現方法がぜんぜん違います(それ以外の通信かもしれませんし...)。 それに実行環境も不明です。

kay_o
質問者

補足

確かにそうですね。 私が作成したい通信モデルは、デジタル無線通信全般です。無線通信の方式設計をしているので、方式はCDMA,OFDMなど、多岐に渡ります。送信器、受信器の両方をモデリングしたいと考えております。実行環境というのは、利用する機器のことでしょうか? であれば、Windows PCと、フリーのCコンパイラです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • H8 3694 を使ってI2C通信をC言語で試みようと思っています。 

    H8 3694 を使ってI2C通信をC言語で試みようと思っています。 H8 3694側をスレーブにして、受信を行っているのですが、上手くいきません。 プログラム&初期設定などはハードウェアマニュアルの使用例通りに設定しましたが、一度マスタからの受信を行うと、その後2回目の通信の途中でデータ受信が出来ないようなのです。使用例に載っているレジスタ意外にも設定しなければいけない項目・注意点などご存じの方がおりましたらよろしくお願いします。 なかなか、3694をスレーブに使用している方が見つからなくて困っています。参考になりそうなHPや本など何でも構いません。紹介していただけるとありがたいです。 C言語、マイコン歴1年の初心者です。未熟な質問で申し訳ありませんがよろしくお願いします。

  • 子供をC言語で作りたいのですが、

    子供をC言語で作りたいのですが、 参考となるソースコードを教えてください。 printfなど、ふざけた回答はやめてください。

  • C言語について

    コンピューターシミュレーション(数値計算)をするためにC言語を勉強することになりました。以前まではFORTRANで行っていたので、まったくC言語がわかりません。C言語の勉強を始めるにあたって、何か良い参考書または、ホームページとかあれば教えてください。

  • C言語でグラフ作成??

    C言語でグラフ作成(2次元) ↓ グラフをJPEGなどの画像データで出力 以上のことを行いたいと思っています。 簡単にできる方法をご存知の方がいましたら教えていただけないでしょうか? また参考サイトやわかりやすい本などがあれば教えていただけないでしょうか? よろしくお願いいたします。

  • 232C通信の受信について

    232C通信にてVisualBasicの場合、MSCommのOnCommイベントというのがありますが、Cで使えるDLL等で同じようなもの(受信したときに発生する)ってあるのでしょうか?もしくはAPIとかでサンプルソースがあれば教えてください。 宜しくお願いします。

  • C言語上級者になるための学習方法をご教授ください。

    はじめまして。 私はC言語はある程度できるようになり、業務でも多少デバッグ/メンテナンスを行っているレベルです。 業務では0からソースを書いたことがなく、人の書いたソースのデバックなどで、まだ真にソースコードを書く力、読む力がついていません。 何かそこそこの大きさの規模のプログラムを自分で作成したり、人のソースコードを解析したりして力をつけたいと思っています。 しかし、ネット上で検索してみても、C言語入門のようなサイトなどしか見当たらなく、数十ステップ程の課題などしか発見できません。 何か程よく参考になりそうなソースコードなどを紹介しているサイトや、こんなものを作ってみればなどの情報などがございましたら ご教授頂きたいと思います。 抽象的で申し訳ありませんがよろしくお願いします。

  • C言語でcgi

    こんにちわ!C言語でcgiを作成したいと思っています。 C言語でcgiを作成するに当たって参考になる書籍や サイトなどございましたら是非教えていただきたいです。 (書籍を中心に教えていただきたいです。) 過去に書店でC言語の本を読んだりしていたのですが どれもcgiとは方向性が違うような気がしました。 また効率がいい技術の習得方法などもあわせて教えていただければ うれしいです。よろしくお願いします。

  • 端末間通信について

    端末間通信のプログラムを作成しシミュレーションを行いたいと考えています。 そこで、端末間で通信を行う簡単なプログラム、関連サイトなどがあれば教えてください。 プログラム言語はC/C++です。 宜しくお願いします。

  • VB 2008 でRS232C通信をしたい

    私はC言語を主に行なってきたのですが、この度VBを覚えたいと思い最新?のVB 2008(無料)をダウンロードしました。 BasicはN88程度の知識しかない為、とても苦戦しております。 RS232Cの通信をしたいのですが・・・・どうも分かりません。 インターネット情報のみで行なっていますがやはり無理っぽいです。Imports System.IO ?意味がわかりません。 やはり分かりやすい参考書が必要だと思います。 そこで、RS232C通信方法など詳しく載っているVB2008の参考書をご存知でしたら教えていただければと思います。 ちなみにVBは超ど素人です。 サンプルソースなどが載ってると、私としてはわかりやすいです。 宜しくお願いいたします。

  • C言語の複素数についてです。

    C言語で複素数を使うことになりましたが、複素数をプログラム上でどう使うかわかりません。 粒子の複素屈折率を計算してシミュレーションするというものです。 その複素屈折率は 0.57+2.74i と表されます。iが虚数です。 一般的にCプログラムで複素数を使えるようにする一番簡単な方法はなんでしょうか? 具体的に参考にできるプログラムコードとかあれば是非教えて下さい。 #define complex とか使うのでしょうか? おそらくcomplexというものを使うんだとは思います。実数部と虚数部を分けて考えるのでしょうか。 C言語、いまいちよくわからなくて……どなたか詳しい方、教えて下さい。

このQ&Aのポイント
  • MFC-9340CDWでプリントできない問題について相談します。LAN接続のみで利用していたが、「電話コード両端の接続をご確認ください。。。」のエラーが出てプリントできなくなりました。電源の再起動を試しましたが改善しません。パソコンからの印刷でもプリントキューから表示が消えます。
  • お使いの環境はWindows10で、有線LANで接続しています。関連するソフト・アプリはありません。電話回線はひかり回線を使用しています。
  • このトラブルの解決方法を教えてください。
回答を見る

専門家に質問してみよう