OFDM-Transceiver

所属分类:matlab编程
开发工具:matlab
文件大小:133KB
下载次数:22
上传日期:2017-01-13 19:19:55
上 传 者acifiqbal
说明:  The numbers used are those IEEE 802.11 (WiFi). The transceiver can run in stand-alone mode as a simulation by using the channel model. The transmitter and receiver can also be paired with a USRP Source and Sink nodes for over-the-air experimentation and performance uation. The USRP Source/Sink File are not included and can be obtained the Matlab Communication Toolbox for USRPs.

文件列表:
Mathwork uploads\Transmitter.slx (32080, 2015-11-05)
Mathwork uploads\Transceiver.slx (51490, 2015-11-05)
Mathwork uploads\receiver.slx (44683, 2015-11-05)
Mathwork uploads\Ofdm_Parameters.mat (6438, 2015-11-05)
license.txt (1507, 2015-11-06)

The simulink files present a working prototype of OFDM. The file "Tranceiver.slx" is a simulation of OFDM with timing offsets, frequency offsets and multipath channels. The file "Ofdm_Parameters.mat" must be loaded to workspace before starting simulation. "Ofdm_Parameters.mat" contains a structure "qpsktxrxOFDM" which contains all the parameters of the OFDM simulations. The sBit in "qpsktxrxOFDM" are tha data bits that are sent through transmitter in a circular loop. The channel can be varied with the "channel1" block in simulation. The channel impulse response, snr and frequency Offset induced by channels can be varied for differnt channel requirements. The figure that pops up during simulation shows the crosscorrelation of the long preambles. The files "FrameCheck" and "RxData" appears in workspace at the end of simulation. "RxData" are the received bits at the receiver and "FrameCheck" shows the OFDM packets which are in error. If "FrameCheck" is 0 for a packet, then the specific packet is not in error. The files "Transmitter.slx" and "Receiver.slx" can be used for over the air experiments using USRPs. The "Trasmitter.slx" needs to be run for a specific time to generate data. The data is saved to "final_TXData" in workspace. This data is then transmitted to the receiver through USRPs and saved at the receiver. The "Receiver.slx" file performs offline decoding of the received data. The received data should be saved to "corupt" before running "Receiver.slx" file. NOTE: It is necessary to load "Ofdm_Parameters.mat" to workspace before running "Trasmitter.slx" or "Receiver.slx" file. ************************* USRP INTEGRATION ******************************** The USRP Support from Communications System Toolbox available at MATLAB website contains methods which serve as the interface between MATLAB and the USRP hardware. These methods control various parameters such as centre frequency, sampling rate, gains etc of USRPs. Both simulink blocks and code provided by the package can be used for the interface between Matlab and hardware. We used the code to interface the two.

近期下载者

相关文件


收藏者