Generating a Binary Signal

How do I generate a binary signal and export the file as a audio file (.wav,.mp3,etc)?
EDIT:
I want to generate a pulse that has high and lows. I would also like to be able to control the relative proximities of the highs and lows and store this pulse as a .wav file. So when I play this pulse and analyze it with an oscilloscope I expect to see something like this http://upload.wikimedia.org/wikipedia/commons/5/55/NRZcode.png with the troughs at 0 volts

3 件のコメント

Jan
Jan 2012 年 7 月 21 日
This question is too general to be answered efficiently. What exactly do you want and can you imagine any method to create a non-binary signal on a computer?
Walter Roberson
Walter Roberson 2012 年 7 月 21 日
Jahangir
Jahangir 2012 年 7 月 21 日
which i can later translate into binary through a device I'm building

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

回答 (1 件)

Walter Roberson
Walter Roberson 2012 年 8 月 15 日

0 投票

You cannot control the relative proximity of the highs and lows in a .wav file, as .wav files are fixed frequency.
If fixed frequency is acceptable, then just generate your data as a column vector and use wavwrite() on it.

カテゴリ

ヘルプ センター および File ExchangeAudio I/O and Waveform Generation についてさらに検索

タグ

質問済み:

2012 年 7 月 21 日

Community Treasure Hunt

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

Start Hunting!

Translated by