帮忙调一下,哪里出问题了呢
这个地方老是有这样的问题请大家帮忙看看:) 谢谢
1 ,MOD_SIG[j] = FFT(td,fd,unsigned int M); //将加入噪声的FSK调制信号进行快速傅里叶变换
错误是G:\fsk调制解调代码\test\test.cpp(212) : error C2062: type 'unsigned int ' unexpected
2,y1[j] = IFFT(td,fd,unsigned int M); // 频域信号通过BFF1的时域结果
y2[j] = IFFT(td,fd,unsigned int M);// 频域信号通过BFF2的时域结果
z1[j] = y1[j] * wave1[j]; // 乘法器相干解调
z2[j] = y2[j] * wave2[j];
错误是G:\fsk调制解调代码\test\test.cpp(259) : error C2109: subscript requires array or pointer type
这是怎么回事呢,请指教
[解决办法]
晕~我回复的时候还没有源程序捏
[解决办法]
y1[j] = IFFT(td,fd,unsigned int M);
y2[j] = IFFT(td,fd,unsigned int M);
这里,如果强制类型转换,应该
y1[j] = IFFT(td,fd,(unsigned int )M);
y2[j] = IFFT(td,fd,(unsigned int )M);
X1[m] = FFT(fd,td,(unsigned int) M)*LPF[m];
X2[m] = FFT(fd,td,(unsigned int) M)*LPF[m];
改成
X1[m] = FFT(fd,td,(unsigned int) M)*LPF[m];
X2[m] = FFT(fd,td,(unsigned int) M)*LPF[m];