please check this code .. im getting error that frequency should be less than Fs/2....

4 ビュー (過去 30 日間)
clear; clc;
M=2^50;
freq_sep=100;
nsamp=6;
y=wavread('voice','native');
x=fi(y);
z=bin(x);
m=str2num(z); %#ok<ST2NM>
fsk_mod=fskmod(m,M,freq_sep,nsamp);
noise=awgn(fsk_mod,0);
fsk_demod=fskdemod(noise,M,freq_sep,nsamp);
[num,rate]=biterr(fsk_demod);
output=wavwrite('fsk_demod');
sound(output)

採用された回答

Walter Roberson
Walter Roberson 2012 年 5 月 10 日
wavwrite() requires a minimum of two parameters, and never returns a value.
  1 件のコメント
Mubasher
Mubasher 2012 年 5 月 11 日
Does M in fskmod is same as the M for M-array modulation?

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFSK についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by