資源簡介
Matlab入門級OFDM仿真,包括每個步驟的波形,星座圖,頻譜等

代碼片段和文件信息
function?[demodu_bit_symble]=demoduqam16(Rx_serial_complex_symbols)
%將得到的串行16QAM數據解調成二進制比特流
complex_symbols=reshape(Rx_serial_complex_symbolslength(Rx_serial_complex_symbols)1);
d=1;
mapping=[-3*d?3*d;
???-d??3*d;
????????d??3*d;
??3*d??3*d;
?-3*d??d;
???-d??d;
????d??d;
??3*d??d;
? ?-3*d??-d;?
???-d??-d;?
????d??-d;
??????3*d??-d;
?-3*d??-3*d;
???-d??-3*d;
????d??-3*d;
??3*d??-3*d];
??complex_mapping=complex(mapping(:1)mapping(:2));
??for?i=1:length(Rx_serial_complex_symbols);
??????for?j=1:16;
??????????metrics(j)=abs(complex_symbols(i1)-complex_mapping(j1));
??????end
??????[min_metric??decode_symble(i)]=?min(metrics)?;??%將離某星座點最近的值賦給decode_symble(i)
??end
??
??decode_bit_symble=de2bi((decode_symble-1)‘‘left-msb‘);
???demodu_bit_symble=reshape(decode_bit_symble‘1length(Rx_serial_complex_symbols)*4);
??????
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????904??2009-07-18?09:05??OFDMwithwindowing\demoduqam16.asv
?????文件????????904??2009-07-18?09:05??OFDMwithwindowing\demoduqam16.m
?????文件??????10154??2009-07-23?14:57??OFDMwithwindowing\OFDMdemo.asv
?????文件??????10154??2009-07-23?14:58??OFDMwithwindowing\OFDMdemo.m
?????文件????????682??2009-07-18?09:05??OFDMwithwindowing\qam16.asv
?????文件????????721??2009-07-18?09:05??OFDMwithwindowing\qam16.m
?????文件???????1087??2009-07-18?09:05??OFDMwithwindowing\qpsk.asv
?????文件???????1087??2009-07-18?09:05??OFDMwithwindowing\qpsk.m
?????文件????????390??2009-07-18?11:55??OFDMwithwindowing\rcoswindow.asv
?????文件????????390??2009-07-18?12:01??OFDMwithwindowing\rcoswindow.m
?????目錄??????????0??2009-08-03?19:17??OFDMwithwindowing
?????文件????????183??2009-02-02?09:47??Matlab中文論壇--助努力的人完成畢業設計.url
?????文件???????3543??2009-02-01?16:19??使用幫助:新手必看.htm
-----------?---------??----------?-----??----
????????????????30199????????????????????13
- 上一篇:KPCA算法實現代碼,MATLAB
- 下一篇:車牌識別定位分割matlab
評論
共有 條評論