├── .gitignore ├── README.md ├── pathdef.m ├── sdru ├── +comm │ ├── +internal │ │ ├── SDRuBase.p │ │ └── en │ │ │ └── SDRuBase.m │ ├── SDRuReceiver.p │ ├── SDRuTransmitter.p │ └── en │ │ ├── SDRuReceiver.m │ │ └── SDRuTransmitter.m ├── @usrpdialog │ ├── @USRPDialogCommon │ │ ├── USRPDialogCommon.p │ │ ├── getDialogSchema.p │ │ ├── myCloseCallback.p │ │ ├── schema.p │ │ └── validateChanges.p │ └── schema.p ├── Contents.m ├── SDRUOFDMReceiver.m ├── SDRUOFDMTransmitter.m ├── TestSDRuCodegen.m ├── bin │ └── glnxa64 │ │ ├── libmwusrp_uhd_capi.so │ │ ├── libuhd.so │ │ ├── libuhd.so.003 │ │ ├── libuhd.so.003.004 │ │ ├── rtwmakecfg.m │ │ ├── usrp_uhd_mapi.mexa64 │ │ ├── usrp_uhd_sfunrx.mexa64 │ │ ├── usrp_uhd_sfunrx.tlc │ │ ├── usrp_uhd_sfuntx.mexa64 │ │ └── usrp_uhd_sfuntx.tlc ├── checkIPAddressFormat.m ├── commblkusrp.m ├── commsdrhw_v2.mdl ├── compilesdru.p ├── en │ └── compilesdru.m ├── findsdru.m ├── fpgatarget │ ├── +USRPFPGATarget │ │ ├── @USRPN210R2 │ │ │ ├── USRPN210R2.p │ │ │ ├── getProcessProperties.p │ │ │ └── getUsrpProjectFiles.p │ │ ├── @USRPN210R4 │ │ │ ├── USRPN210R4.p │ │ │ ├── getProcessProperties.p │ │ │ └── getUsrpProjectFiles.p │ │ ├── @USRPWorkflowManager │ │ │ ├── USRPWorkflowManager.p │ │ │ ├── compileFPGAProject.p │ │ │ ├── generateFPGAProject.p │ │ │ ├── getTimingResult.p │ │ │ ├── modifyUsrpHDL.p │ │ │ ├── mwDutEntityports.p │ │ │ ├── setCodeGenInfofromSLHDLDriver.p │ │ │ └── setProcessProperties.p │ │ ├── USRPBuildInfo.p │ │ ├── USRPN210.p │ │ ├── checkHDLPropsForUSRP.p │ │ ├── createaModifiedFile.p │ │ ├── insertCodeatLine.p │ │ └── removeCodeatLine.p │ ├── en │ │ └── setuptargetsdru.m │ ├── setuptargetsdru.p │ └── usrpBoardList.p ├── help │ ├── Thumbs.db │ ├── gs │ │ ├── add_sdr_shortcut.png │ │ ├── arrow_down.gif │ │ ├── arrow_right.gif │ │ ├── b_next.gif │ │ ├── b_prev.gif │ │ ├── btoc5if.html │ │ ├── btoc5jb-1.html │ │ ├── btoj2gu.html │ │ ├── btoj2i6.html │ │ ├── btoj2vk.html │ │ ├── btoj2wg.html │ │ ├── btojxzc-1.html │ │ ├── btojxzc.html │ │ ├── btojzt3.html │ │ ├── btojzto-1.html │ │ ├── btokg3n-1.html │ │ ├── btokg75-1.html │ │ ├── btokhe5-1.html │ │ ├── btokkb2-1.html │ │ ├── btp8qrg.html │ │ ├── btpn6dm.html │ │ ├── btqwxet.html │ │ ├── doc_to_section_down.gif │ │ ├── doc_to_section_up.gif │ │ ├── doc_to_top_down.gif │ │ ├── doc_to_top_up.gif │ │ ├── docscripts.js │ │ ├── docstyle.css │ │ ├── edit_dword.png │ │ ├── findsdru_emptyip.png │ │ ├── findsdru_notresponding.png │ │ ├── findsdru_radiobusy.png │ │ ├── findsdru_updatefirmware.png │ │ ├── findsdru_view.png │ │ ├── linux_burnt_firmware_image.png │ │ ├── linux_ifconfig.png │ │ ├── linux_ping.png │ │ ├── linux_usrp2_card_burner.png │ │ ├── linux_usrp2_card_burner_select.png │ │ ├── linux_usrp2_n2xx_net_burner.png │ │ ├── linux_usrp2_n2xx_net_burner_reset.png │ │ ├── linux_usrp2_n2xx_net_burner_select.png │ │ ├── macos_config1.png │ │ ├── macos_config2.png │ │ ├── macos_config3.png │ │ ├── macos_config4.png │ │ ├── more_arrows.gif │ │ ├── navidx.gif │ │ ├── navtoc.gif │ │ ├── pixelclear.gif │ │ ├── subnet_snapshot_glnx.png │ │ ├── subnet_snapshot_win7.png │ │ ├── win_burnt_firmware_image.png │ │ ├── win_registry_editor.png │ │ ├── win_registry_editor_done.png │ │ ├── win_registry_editor_fast.png │ │ ├── win_usrp2_card_burner.png │ │ ├── win_usrp2_card_burner_select.png │ │ ├── win_usrp2_n2xx_net_burner.png │ │ ├── win_usrp2_n2xx_net_burner_reset.png │ │ ├── win_usrp2_n2xx_net_burner_select.png │ │ ├── winconfig_1.png │ │ ├── winconfig_2.png │ │ ├── winconfig_3.png │ │ ├── winconfig_4.png │ │ ├── winconfig_5.png │ │ ├── winconfig_6.png │ │ └── windows_ping.png │ ├── index.html │ ├── methods │ │ ├── sdru_receiver │ │ │ ├── b_next.gif │ │ │ ├── b_prev.gif │ │ │ ├── comm.sdrureceiver.info.html │ │ │ ├── comm.sdrureceiver.islocked.html │ │ │ ├── comm.sdrureceiver.release.html │ │ │ ├── comm.sdrureceiver.step.html │ │ │ ├── docscripts.js │ │ │ ├── docstyle.css │ │ │ ├── more_arrows.gif │ │ │ └── pixelclear.gif │ │ └── sdru_transmitter │ │ │ ├── b_next.gif │ │ │ ├── b_prev.gif │ │ │ ├── comm.sdrutransmitter.info.html │ │ │ ├── comm.sdrutransmitter.islocked.html │ │ │ ├── comm.sdrutransmitter.release.html │ │ │ ├── comm.sdrutransmitter.step.html │ │ │ ├── docscripts.js │ │ │ ├── docstyle.css │ │ │ ├── more_arrows.gif │ │ │ └── pixelclear.gif │ ├── mworkslogo_med.jpg │ ├── ref │ │ ├── arrow_down.gif │ │ ├── arrow_right.gif │ │ ├── b_next.gif │ │ ├── b_prev.gif │ │ ├── comm.sdrureceiver.info.html │ │ ├── comm.sdrureceiver.islocked.html │ │ ├── comm.sdrureceiver.release.html │ │ ├── comm.sdrureceiver.step.html │ │ ├── comm.sdrureceiverclass.html │ │ ├── comm.sdrutransmitter.info.html │ │ ├── comm.sdrutransmitter.islocked.html │ │ ├── comm.sdrutransmitter.release.html │ │ ├── comm.sdrutransmitter.step.html │ │ ├── comm.sdrutransmitterclass.html │ │ ├── compilesdru.html │ │ ├── doc_to_section_down.gif │ │ ├── doc_to_section_up.gif │ │ ├── doc_to_top_down.gif │ │ ├── doc_to_top_up.gif │ │ ├── docscripts.js │ │ ├── docstyle.css │ │ ├── findsdru.html │ │ ├── getsdrudriverversion.html │ │ ├── more_arrows.gif │ │ ├── navidx.gif │ │ ├── navtoc.gif │ │ ├── pixelclear.gif │ │ ├── probesdru.html │ │ ├── sdru_local_oscillator_offset_rx.png │ │ ├── sdru_local_oscillator_offset_tx.png │ │ ├── sdru_rx.png │ │ ├── sdru_rx_block_mask.png │ │ ├── sdru_rx_mask.png │ │ ├── sdru_tx.png │ │ ├── sdru_tx_block_mask.png │ │ ├── sdru_tx_mask.png │ │ ├── sdrureceiver.html │ │ ├── sdrutransmitter.html │ │ ├── setsdruip.html │ │ ├── setupsdru.html │ │ ├── setuptargetsdru.html │ │ └── usrp_and_simulink_interface.png │ ├── rn │ │ ├── arrow_down.gif │ │ ├── arrow_right.gif │ │ ├── b_next.gif │ │ ├── b_prev.gif │ │ ├── bs4muej-2.html │ │ ├── bs4muek-54.html │ │ ├── bs4muek-7.html │ │ ├── bs9sl7o.html │ │ ├── btael1b-1.html │ │ ├── btcpwk4-1.html │ │ ├── btfya5f-1.html │ │ ├── btmcg_q-1.html │ │ ├── btqmx9f-1.html │ │ ├── doc_to_section_down.gif │ │ ├── doc_to_section_up.gif │ │ ├── doc_to_top_down.gif │ │ ├── doc_to_top_up.gif │ │ ├── docscripts.js │ │ ├── docstyle.css │ │ ├── more_arrows.gif │ │ ├── pixelclear.gif │ │ ├── rn_index.html │ │ ├── usrphw_rn_tocframe.html │ │ └── usrphw_rntoc.xml │ └── ug │ │ ├── arrow_down.gif │ │ ├── arrow_right.gif │ │ ├── b_next.gif │ │ ├── b_prev.gif │ │ ├── btbzbso-1.html │ │ ├── btbzbso.html │ │ ├── btbzcgw-1.html │ │ ├── btbzchr-1.html │ │ ├── btopab6.html │ │ ├── btopai_-1.html │ │ ├── btopaid-1.html │ │ ├── btopait-1.html │ │ ├── btq69fw.html │ │ ├── btq69g2-1.html │ │ ├── btqw8fk-1.html │ │ ├── btqw9it.html │ │ ├── doc_to_section_down.gif │ │ ├── doc_to_section_up.gif │ │ ├── doc_to_top_down.gif │ │ ├── doc_to_top_up.gif │ │ ├── docscripts.js │ │ ├── docstyle.css │ │ ├── more_arrows.gif │ │ ├── navidx.gif │ │ ├── navtoc.gif │ │ └── pixelclear.gif ├── include │ ├── libmwusrp_uhd_capi.hpp │ ├── sdrupackage.h │ └── usrp_uhd_capi.hpp ├── license.txt ├── probesdru.m ├── registry │ ├── support_package_registry.xml │ └── thirdparty_package_registry.xml ├── reportSDRuStatus.m ├── sdruExample.m ├── sdrudemos │ ├── FRSGMRSDemoAGC.p │ ├── FRSGMRSDemoAudioSource.m │ ├── FRSGMRSDemoCTCSSDecoder.m │ ├── FRSGMRSDemoSource.m │ ├── configureSdruFMMonoDemo.m │ ├── configureSdruFMStereoDemo.m │ ├── configureSdruFRSGMRSRxDemo.m │ ├── configureSdruFRSGMRSTxDemo.m │ ├── convertChan2FreqFRSGMRSDemo.m │ ├── demos.xml │ ├── get38kHzSignalFMStereoDemo.m │ ├── getParamsSdruFMMonoDemo.m │ ├── getParamsSdruFMStereoDemo.m │ ├── getParamsSdruFRSGMRSRxDemo.m │ ├── getParamsSdruFRSGMRSTxDemo.m │ ├── html │ │ ├── sdruFMMono.html │ │ ├── sdruFMMono.png │ │ ├── sdruFMMonoFPGA.html │ │ ├── sdruFMMonoFPGA.png │ │ ├── sdruFMMonoFPGA_01.png │ │ ├── sdruFMMonoFPGA_02.png │ │ ├── sdruFMMonoReceiver.html │ │ ├── sdruFMMono_01.png │ │ ├── sdruFMMono_02.png │ │ ├── sdruFMMono_03.png │ │ ├── sdruFMStereo.html │ │ ├── sdruFMStereo.png │ │ ├── sdruFMStereoReceiver.html │ │ ├── sdruFMStereo_01.png │ │ ├── sdruFMStereo_02.png │ │ ├── sdruFRSGMRSReceiver.html │ │ ├── sdruFRSGMRSRx.html │ │ ├── sdruFRSGMRSRx.png │ │ ├── sdruFRSGMRSRx_01.png │ │ ├── sdruFRSGMRSRx_02.png │ │ ├── sdruFRSGMRSRx_03.png │ │ ├── sdruFRSGMRSTransmitter.html │ │ ├── sdruFRSGMRSTx.html │ │ ├── sdruFRSGMRSTx.png │ │ ├── sdruFRSGMRSTx_01.png │ │ ├── sdruFRSGMRSTx_02.png │ │ ├── sdruFRSGMRSTx_03.png │ │ ├── sdruQPSKReceiver.html │ │ ├── sdruQPSKTransmitter.html │ │ ├── sdrufmmonohdlwfa.png │ │ ├── sdruqpskrx.html │ │ ├── sdruqpskrx.png │ │ ├── sdruqpskrx_01.png │ │ ├── sdruqpskrx_02.png │ │ ├── sdruqpskrx_03.png │ │ ├── sdruqpskrx_04.png │ │ ├── sdruqpskrx_05.png │ │ ├── sdruqpskrx_06.png │ │ ├── sdruqpskrx_eq05236.png │ │ ├── sdruqpskrx_eq06057.png │ │ ├── sdruqpskrx_eq19953.png │ │ ├── sdruqpskrx_eq25947.png │ │ ├── sdruqpskrx_eq27745.png │ │ ├── sdruqpskrx_eq57183.png │ │ ├── sdruqpskrx_eq57272.png │ │ ├── sdruqpskrx_eq61901.png │ │ ├── sdruqpskrx_eq63713.png │ │ ├── sdruqpskrx_eq79758.png │ │ ├── sdruqpskrx_eq85486.png │ │ ├── sdruqpskrx_eq87919.png │ │ ├── sdruqpsktx.html │ │ ├── sdruqpsktx.png │ │ ├── sdruqpsktx_01.png │ │ ├── sdruqpsktx_02.png │ │ ├── sdruwlan80211BeaconRx.html │ │ ├── sdruwlan80211BeaconRx.png │ │ ├── sdruwlan80211BeaconRx_01.png │ │ ├── sdruwlan80211BeaconRx_02.png │ │ ├── style.css │ │ ├── usrpFMMonoDeemp.png │ │ ├── usrpFMMono_deemp.png │ │ ├── usrpFMStereoSpectrum1.png │ │ ├── usrpFMStereoSpectrum2.png │ │ ├── usrpFMStereoSpectrum3.png │ │ ├── usrpFMStereo_Spec1.png │ │ ├── usrpFMStereo_Spec2.png │ │ └── usrpFMStereo_Spec3.png │ ├── runSDRuQPSKReceiver.m │ ├── runSDRuQPSKReceiver_mex.mexa64 │ ├── runSDRuQPSKTransmitter.m │ ├── runSDRuQPSKTransmitter_mex.mexa64 │ ├── sdruFMMono.mdl │ ├── sdruFMMonoFPGA.mdl │ ├── sdruFMMonoFPGAretarget.mdl │ ├── sdruFMMonoReceiver.m │ ├── sdruFMStereo.mdl │ ├── sdruFMStereoMidi.mdl │ ├── sdruFMStereoReceiver.m │ ├── sdruFMStereoTestSignal.wma │ ├── sdruFRSGMRSReceiver.m │ ├── sdruFRSGMRSRx.mdl │ ├── sdruFRSGMRSTransmitter.m │ ├── sdruFRSGMRSTx.mdl │ ├── sdruQPSKDataDecoder.m │ ├── sdruQPSKReceiver.m │ ├── sdruQPSKRx.m │ ├── sdruQPSKTransmitter.m │ ├── sdrublksprivate.mdl │ ├── sdrufreqcalibrx.mdl │ ├── sdrufreqcalibtx.mdl │ ├── sdruqpskreceiver_init.m │ ├── sdruqpskrx.mdl │ ├── sdruqpskrx_init.m │ ├── sdruqpskrx_mask.m │ ├── sdruqpsktransmitter_init.m │ ├── sdruqpsktx.mdl │ ├── sdruqpsktx_init.m │ ├── sdruwlan80211BeaconRx.mdl │ ├── sdruwlan80211BeaconRxInit.m │ ├── sdruwlan80211BeaconRxModelParams.m │ ├── updateTgtParamFromEditSdru.m │ ├── usrpFRSGMRS_mask.m │ └── usrpdhelp.m ├── sdrulib.m ├── sdruroot.p ├── setsdruip.m ├── setupSdruRcFile.m ├── setupsdru.m ├── slblocks.m ├── uhdapps │ ├── call_uhd_app.m │ ├── glnxa64 │ │ ├── benchmark_rate │ │ ├── latency_test │ │ ├── network_relay │ │ ├── rx_ascii_art_dft │ │ ├── rx_multi_samples │ │ ├── rx_samples_to_file │ │ ├── rx_samples_to_udp │ │ ├── rx_timed_samples │ │ ├── test_messages │ │ ├── test_pps_input │ │ ├── tx_bursts │ │ ├── tx_samples_from_file │ │ ├── tx_timed_samples │ │ ├── tx_waveforms │ │ ├── uhd_cal_rx_iq_balance │ │ ├── uhd_cal_tx_dc_offset │ │ ├── uhd_cal_tx_iq_balance │ │ ├── uhd_find_devices │ │ ├── uhd_usrp_probe │ │ ├── usrp_burn_db_eeprom │ │ └── usrp_burn_mb_eeprom │ ├── images │ │ ├── 003.004.002.tag │ │ ├── LICENSE.txt │ │ ├── usrp1_fpga.rbf │ │ ├── usrp1_fpga_4rx.rbf │ │ ├── usrp1_fw.ihx │ │ ├── usrp2_fpga.bin │ │ ├── usrp2_fw.bin │ │ ├── usrp_b100_fpga.bin │ │ ├── usrp_b100_fw.ihx │ │ ├── usrp_e100_fpga_v2.bin │ │ ├── usrp_e110_fpga.bin │ │ ├── usrp_n200_fw.bin │ │ ├── usrp_n200_r2_fpga.bin │ │ ├── usrp_n200_r3_fpga.bin │ │ ├── usrp_n200_r4_fpga.bin │ │ ├── usrp_n210_fw.bin │ │ ├── usrp_n210_r2_fpga.bin │ │ ├── usrp_n210_r3_fpga.bin │ │ └── usrp_n210_r4_fpga.bin │ └── utils │ │ └── README.txt ├── usrpDDGCreate.m ├── usrpSetEnvironment.m ├── usrp_uhd_mapi │ ├── BoardIdCapiEnumT.m │ ├── BoardIdSLCapiEnumT.m │ ├── BufferModeCapiEnumT.m │ ├── BufferModeSLCapiEnumT.m │ ├── CannedClockConfigCapiEnumT.m │ ├── ClockConfigCapiT.m │ ├── DataPortDataTypeCapiEnumT.m │ ├── DataPortDataTypeSLCapiEnumT.m │ ├── FreqRangeCapiT.m │ ├── GainRangeCapiT.m │ ├── PPSPolarityCapiEnumT.m │ ├── PPSSourceCapiEnumT.m │ ├── RefSourceCapiEnumT.m │ ├── TuneResultCapiT.m │ ├── UsrpErrorCapiEnumT.m │ ├── UsrpErrorSLCapiEnumT.m │ ├── UsrpMaskMapiT.m │ ├── UsrpReportMethodEnumT.m │ ├── checkSDRHostName.m │ ├── closeDataConnection.m │ ├── createDriver.m │ ├── deleteDriver.m │ ├── getDeviceDescription.m │ ├── getFrequency.m │ ├── getFrequencyRange.m │ ├── getGain.m │ ├── getGainRange.m │ ├── getRate.m │ ├── getSDRuDriverVersion.m │ ├── getSDRuList.m │ ├── mapiPrivate.m │ ├── openDataConnection.m │ ├── receiveData.m │ ├── reportDrivers.m │ ├── sdruMexLock.m │ ├── sendComplexDoubleData.m │ ├── sendComplexInt16Data.m │ ├── sendComplexSingleData.m │ ├── sendDoubleData.m │ ├── sendInt16Data.m │ ├── sendInt16Data_x.m │ ├── sendSingleData.m │ ├── setClockConfig.m │ ├── setClockConfigFull.m │ ├── setFrequency.m │ ├── setGain.m │ └── setRate.m ├── usrphelp.m └── usrpr_radio_info.m ├── sdruCalib ├── CoarseFrequencyOffset.m ├── FreqCalRx.m ├── FreqCalRxBuildRun.m ├── FreqCalRx_mex.mexa64 ├── FreqCalTx.m ├── FreqCalTx_mex.mexa64 ├── builder_tx.m ├── configureFreqCalibTx.m ├── pathdef.m ├── sdruFrequencyCalibrationTransmitter.m └── startup.m ├── sdruMixed ├── START_IN_THIS_DIR ├── pathdef.m ├── rx │ ├── OFDMBase.m │ ├── OFDMDemodulator.m │ ├── OFDMModulator.m │ ├── RX.m │ ├── ReceiverController.m │ ├── ReceiverTest.m │ ├── getMessagesSDRu.m │ ├── private │ │ ├── OFDMbits2letters.m │ │ ├── OFDMletters2bits.m │ │ ├── ReceiverController │ │ ├── SDRUOFDMReceiver.m │ │ ├── SDRUOFDMTransmitter.m │ │ ├── TestOFDMCodegen.m │ │ ├── TestSDRuCodegen.m │ │ ├── coarseOFDMFreqEst.m │ │ ├── coarseOFDMFreqEst_sdr.m │ │ ├── createOFDMDemods.m │ │ ├── demodOFDMSubcarriers.m │ │ ├── demodOFDMSubcarriers_sdr.m │ │ ├── equalizeOFDM.m │ │ ├── generateOFDMSignal.m │ │ ├── initializeOFDMSyncMemory.m │ │ ├── initializeOFDMSyncMemory_sdr.m │ │ ├── locateOFDMFrame.m │ │ ├── locateOFDMFrame_sdr.m │ │ ├── messageProcessor.m │ │ ├── receiveOFDM80211a_sdru.m │ │ ├── sdruOFDMTransmitterRun.m │ │ └── tileFiguresOFDM.m │ ├── receiverFunctionSet.m │ └── setupSDRuReceiver.m ├── sdru │ ├── +comm │ │ ├── +internal │ │ │ ├── SDRuBase.p │ │ │ └── en │ │ │ │ └── SDRuBase.m │ │ ├── SDRuReceiver.p │ │ ├── SDRuTransmitter.p │ │ └── en │ │ │ ├── SDRuReceiver.m │ │ │ └── SDRuTransmitter.m │ ├── @usrpdialog │ │ ├── @USRPDialogCommon │ │ │ ├── USRPDialogCommon.p │ │ │ ├── getDialogSchema.p │ │ │ ├── myCloseCallback.p │ │ │ ├── schema.p │ │ │ └── validateChanges.p │ │ └── schema.p │ ├── Contents.m │ ├── SDRUOFDMReceiver.m │ ├── SDRUOFDMTransmitter.m │ ├── TestSDRuCodegen.m │ ├── bin │ │ └── glnxa64 │ │ │ ├── libmwusrp_uhd_capi.so │ │ │ ├── libuhd.so │ │ │ ├── libuhd.so.003 │ │ │ ├── libuhd.so.003.004 │ │ │ ├── rtwmakecfg.m │ │ │ ├── usrp_uhd_sfunrx.tlc │ │ │ └── usrp_uhd_sfuntx.tlc │ ├── checkIPAddressFormat.m │ ├── commblkusrp.m │ ├── commsdrhw_v2.mdl │ ├── compilesdru.p │ ├── en │ │ └── compilesdru.m │ ├── findsdru.m │ ├── fpgatarget │ │ ├── +USRPFPGATarget │ │ │ ├── @USRPN210R2 │ │ │ │ ├── USRPN210R2.p │ │ │ │ ├── getProcessProperties.p │ │ │ │ └── getUsrpProjectFiles.p │ │ │ ├── @USRPN210R4 │ │ │ │ ├── USRPN210R4.p │ │ │ │ ├── getProcessProperties.p │ │ │ │ └── getUsrpProjectFiles.p │ │ │ ├── @USRPWorkflowManager │ │ │ │ ├── USRPWorkflowManager.p │ │ │ │ ├── compileFPGAProject.p │ │ │ │ ├── generateFPGAProject.p │ │ │ │ ├── getTimingResult.p │ │ │ │ ├── modifyUsrpHDL.p │ │ │ │ ├── mwDutEntityports.p │ │ │ │ ├── setCodeGenInfofromSLHDLDriver.p │ │ │ │ └── setProcessProperties.p │ │ │ ├── USRPBuildInfo.p │ │ │ ├── USRPN210.p │ │ │ ├── checkHDLPropsForUSRP.p │ │ │ ├── createaModifiedFile.p │ │ │ ├── insertCodeatLine.p │ │ │ └── removeCodeatLine.p │ │ ├── en │ │ │ └── setuptargetsdru.m │ │ ├── setuptargetsdru.p │ │ └── usrpBoardList.p │ ├── help │ │ ├── Thumbs.db │ │ ├── gs │ │ │ ├── add_sdr_shortcut.png │ │ │ ├── arrow_down.gif │ │ │ ├── arrow_right.gif │ │ │ ├── b_next.gif │ │ │ ├── b_prev.gif │ │ │ ├── btoc5if.html │ │ │ ├── btoc5jb-1.html │ │ │ ├── btoj2gu.html │ │ │ ├── btoj2i6.html │ │ │ ├── btoj2vk.html │ │ │ ├── btoj2wg.html │ │ │ ├── btojxzc-1.html │ │ │ ├── btojxzc.html │ │ │ ├── btojzt3.html │ │ │ ├── btojzto-1.html │ │ │ ├── btokg3n-1.html │ │ │ ├── btokg75-1.html │ │ │ ├── btokhe5-1.html │ │ │ ├── btokkb2-1.html │ │ │ ├── btp8qrg.html │ │ │ ├── btpn6dm.html │ │ │ ├── btqwxet.html │ │ │ ├── doc_to_section_down.gif │ │ │ ├── doc_to_section_up.gif │ │ │ ├── doc_to_top_down.gif │ │ │ ├── doc_to_top_up.gif │ │ │ ├── docscripts.js │ │ │ ├── docstyle.css │ │ │ ├── edit_dword.png │ │ │ ├── findsdru_emptyip.png │ │ │ ├── findsdru_notresponding.png │ │ │ ├── findsdru_radiobusy.png │ │ │ ├── findsdru_updatefirmware.png │ │ │ ├── findsdru_view.png │ │ │ ├── linux_burnt_firmware_image.png │ │ │ ├── linux_ifconfig.png │ │ │ ├── linux_ping.png │ │ │ ├── linux_usrp2_card_burner.png │ │ │ ├── linux_usrp2_card_burner_select.png │ │ │ ├── linux_usrp2_n2xx_net_burner.png │ │ │ ├── linux_usrp2_n2xx_net_burner_reset.png │ │ │ ├── linux_usrp2_n2xx_net_burner_select.png │ │ │ ├── macos_config1.png │ │ │ ├── macos_config2.png │ │ │ ├── macos_config3.png │ │ │ ├── macos_config4.png │ │ │ ├── more_arrows.gif │ │ │ ├── navidx.gif │ │ │ ├── navtoc.gif │ │ │ ├── pixelclear.gif │ │ │ ├── subnet_snapshot_glnx.png │ │ │ ├── subnet_snapshot_win7.png │ │ │ ├── win_burnt_firmware_image.png │ │ │ ├── win_registry_editor.png │ │ │ ├── win_registry_editor_done.png │ │ │ ├── win_registry_editor_fast.png │ │ │ ├── win_usrp2_card_burner.png │ │ │ ├── win_usrp2_card_burner_select.png │ │ │ ├── win_usrp2_n2xx_net_burner.png │ │ │ ├── win_usrp2_n2xx_net_burner_reset.png │ │ │ ├── win_usrp2_n2xx_net_burner_select.png │ │ │ ├── winconfig_1.png │ │ │ ├── winconfig_2.png │ │ │ ├── winconfig_3.png │ │ │ ├── winconfig_4.png │ │ │ ├── winconfig_5.png │ │ │ ├── winconfig_6.png │ │ │ └── windows_ping.png │ │ ├── index.html │ │ ├── methods │ │ │ ├── sdru_receiver │ │ │ │ ├── b_next.gif │ │ │ │ ├── b_prev.gif │ │ │ │ ├── comm.sdrureceiver.info.html │ │ │ │ ├── comm.sdrureceiver.islocked.html │ │ │ │ ├── comm.sdrureceiver.release.html │ │ │ │ ├── comm.sdrureceiver.step.html │ │ │ │ ├── docscripts.js │ │ │ │ ├── docstyle.css │ │ │ │ ├── more_arrows.gif │ │ │ │ └── pixelclear.gif │ │ │ └── sdru_transmitter │ │ │ │ ├── b_next.gif │ │ │ │ ├── b_prev.gif │ │ │ │ ├── comm.sdrutransmitter.info.html │ │ │ │ ├── comm.sdrutransmitter.islocked.html │ │ │ │ ├── comm.sdrutransmitter.release.html │ │ │ │ ├── comm.sdrutransmitter.step.html │ │ │ │ ├── docscripts.js │ │ │ │ ├── docstyle.css │ │ │ │ ├── more_arrows.gif │ │ │ │ └── pixelclear.gif │ │ ├── mworkslogo_med.jpg │ │ ├── ref │ │ │ ├── arrow_down.gif │ │ │ ├── arrow_right.gif │ │ │ ├── b_next.gif │ │ │ ├── b_prev.gif │ │ │ ├── comm.sdrureceiver.info.html │ │ │ ├── comm.sdrureceiver.islocked.html │ │ │ ├── comm.sdrureceiver.release.html │ │ │ ├── comm.sdrureceiver.step.html │ │ │ ├── comm.sdrureceiverclass.html │ │ │ ├── comm.sdrutransmitter.info.html │ │ │ ├── comm.sdrutransmitter.islocked.html │ │ │ ├── comm.sdrutransmitter.release.html │ │ │ ├── comm.sdrutransmitter.step.html │ │ │ ├── comm.sdrutransmitterclass.html │ │ │ ├── compilesdru.html │ │ │ ├── doc_to_section_down.gif │ │ │ ├── doc_to_section_up.gif │ │ │ ├── doc_to_top_down.gif │ │ │ ├── doc_to_top_up.gif │ │ │ ├── docscripts.js │ │ │ ├── docstyle.css │ │ │ ├── findsdru.html │ │ │ ├── getsdrudriverversion.html │ │ │ ├── more_arrows.gif │ │ │ ├── navidx.gif │ │ │ ├── navtoc.gif │ │ │ ├── pixelclear.gif │ │ │ ├── probesdru.html │ │ │ ├── sdru_local_oscillator_offset_rx.png │ │ │ ├── sdru_local_oscillator_offset_tx.png │ │ │ ├── sdru_rx.png │ │ │ ├── sdru_rx_block_mask.png │ │ │ ├── sdru_rx_mask.png │ │ │ ├── sdru_tx.png │ │ │ ├── sdru_tx_block_mask.png │ │ │ ├── sdru_tx_mask.png │ │ │ ├── sdrureceiver.html │ │ │ ├── sdrutransmitter.html │ │ │ ├── setsdruip.html │ │ │ ├── setupsdru.html │ │ │ ├── setuptargetsdru.html │ │ │ └── usrp_and_simulink_interface.png │ │ ├── rn │ │ │ ├── arrow_down.gif │ │ │ ├── arrow_right.gif │ │ │ ├── b_next.gif │ │ │ ├── b_prev.gif │ │ │ ├── bs4muej-2.html │ │ │ ├── bs4muek-54.html │ │ │ ├── bs4muek-7.html │ │ │ ├── bs9sl7o.html │ │ │ ├── btael1b-1.html │ │ │ ├── btcpwk4-1.html │ │ │ ├── btfya5f-1.html │ │ │ ├── btmcg_q-1.html │ │ │ ├── btqmx9f-1.html │ │ │ ├── doc_to_section_down.gif │ │ │ ├── doc_to_section_up.gif │ │ │ ├── doc_to_top_down.gif │ │ │ ├── doc_to_top_up.gif │ │ │ ├── docscripts.js │ │ │ ├── docstyle.css │ │ │ ├── more_arrows.gif │ │ │ ├── pixelclear.gif │ │ │ ├── rn_index.html │ │ │ ├── usrphw_rn_tocframe.html │ │ │ └── usrphw_rntoc.xml │ │ └── ug │ │ │ ├── arrow_down.gif │ │ │ ├── arrow_right.gif │ │ │ ├── b_next.gif │ │ │ ├── b_prev.gif │ │ │ ├── btbzbso-1.html │ │ │ ├── btbzbso.html │ │ │ ├── btbzcgw-1.html │ │ │ ├── btbzchr-1.html │ │ │ ├── btopab6.html │ │ │ ├── btopai_-1.html │ │ │ ├── btopaid-1.html │ │ │ ├── btopait-1.html │ │ │ ├── btq69fw.html │ │ │ ├── btq69g2-1.html │ │ │ ├── btqw8fk-1.html │ │ │ ├── btqw9it.html │ │ │ ├── doc_to_section_down.gif │ │ │ ├── doc_to_section_up.gif │ │ │ ├── doc_to_top_down.gif │ │ │ ├── doc_to_top_up.gif │ │ │ ├── docscripts.js │ │ │ ├── docstyle.css │ │ │ ├── more_arrows.gif │ │ │ ├── navidx.gif │ │ │ ├── navtoc.gif │ │ │ └── pixelclear.gif │ ├── include │ │ ├── libmwusrp_uhd_capi.hpp │ │ ├── sdrupackage.h │ │ └── usrp_uhd_capi.hpp │ ├── license.txt │ ├── probesdru.m │ ├── registry │ │ ├── support_package_registry.xml │ │ └── thirdparty_package_registry.xml │ ├── reportSDRuStatus.m │ ├── sdruExample.m │ ├── sdrudemos │ │ ├── FRSGMRSDemoAGC.p │ │ ├── FRSGMRSDemoAudioSource.m │ │ ├── FRSGMRSDemoCTCSSDecoder.m │ │ ├── FRSGMRSDemoSource.m │ │ ├── configureSdruFMMonoDemo.m │ │ ├── configureSdruFMStereoDemo.m │ │ ├── configureSdruFRSGMRSRxDemo.m │ │ ├── configureSdruFRSGMRSTxDemo.m │ │ ├── convertChan2FreqFRSGMRSDemo.m │ │ ├── demos.xml │ │ ├── get38kHzSignalFMStereoDemo.m │ │ ├── getParamsSdruFMMonoDemo.m │ │ ├── getParamsSdruFMStereoDemo.m │ │ ├── getParamsSdruFRSGMRSRxDemo.m │ │ ├── getParamsSdruFRSGMRSTxDemo.m │ │ ├── html │ │ │ ├── sdruFMMono.html │ │ │ ├── sdruFMMono.png │ │ │ ├── sdruFMMonoFPGA.html │ │ │ ├── sdruFMMonoFPGA.png │ │ │ ├── sdruFMMonoFPGA_01.png │ │ │ ├── sdruFMMonoFPGA_02.png │ │ │ ├── sdruFMMonoReceiver.html │ │ │ ├── sdruFMMono_01.png │ │ │ ├── sdruFMMono_02.png │ │ │ ├── sdruFMMono_03.png │ │ │ ├── sdruFMStereo.html │ │ │ ├── sdruFMStereo.png │ │ │ ├── sdruFMStereoReceiver.html │ │ │ ├── sdruFMStereo_01.png │ │ │ ├── sdruFMStereo_02.png │ │ │ ├── sdruFRSGMRSReceiver.html │ │ │ ├── sdruFRSGMRSRx.html │ │ │ ├── sdruFRSGMRSRx.png │ │ │ ├── sdruFRSGMRSRx_01.png │ │ │ ├── sdruFRSGMRSRx_02.png │ │ │ ├── sdruFRSGMRSRx_03.png │ │ │ ├── sdruFRSGMRSTransmitter.html │ │ │ ├── sdruFRSGMRSTx.html │ │ │ ├── sdruFRSGMRSTx.png │ │ │ ├── sdruFRSGMRSTx_01.png │ │ │ ├── sdruFRSGMRSTx_02.png │ │ │ ├── sdruFRSGMRSTx_03.png │ │ │ ├── sdruQPSKReceiver.html │ │ │ ├── sdruQPSKTransmitter.html │ │ │ ├── sdrufmmonohdlwfa.png │ │ │ ├── sdruqpskrx.html │ │ │ ├── sdruqpskrx.png │ │ │ ├── sdruqpskrx_01.png │ │ │ ├── sdruqpskrx_02.png │ │ │ ├── sdruqpskrx_03.png │ │ │ ├── sdruqpskrx_04.png │ │ │ ├── sdruqpskrx_05.png │ │ │ ├── sdruqpskrx_06.png │ │ │ ├── sdruqpskrx_eq05236.png │ │ │ ├── sdruqpskrx_eq06057.png │ │ │ ├── sdruqpskrx_eq19953.png │ │ │ ├── sdruqpskrx_eq25947.png │ │ │ ├── sdruqpskrx_eq27745.png │ │ │ ├── sdruqpskrx_eq57183.png │ │ │ ├── sdruqpskrx_eq57272.png │ │ │ ├── sdruqpskrx_eq61901.png │ │ │ ├── sdruqpskrx_eq63713.png │ │ │ ├── sdruqpskrx_eq79758.png │ │ │ ├── sdruqpskrx_eq85486.png │ │ │ ├── sdruqpskrx_eq87919.png │ │ │ ├── sdruqpsktx.html │ │ │ ├── sdruqpsktx.png │ │ │ ├── sdruqpsktx_01.png │ │ │ ├── sdruqpsktx_02.png │ │ │ ├── sdruwlan80211BeaconRx.html │ │ │ ├── sdruwlan80211BeaconRx.png │ │ │ ├── sdruwlan80211BeaconRx_01.png │ │ │ ├── sdruwlan80211BeaconRx_02.png │ │ │ ├── style.css │ │ │ ├── usrpFMMonoDeemp.png │ │ │ ├── usrpFMMono_deemp.png │ │ │ ├── usrpFMStereoSpectrum1.png │ │ │ ├── usrpFMStereoSpectrum2.png │ │ │ ├── usrpFMStereoSpectrum3.png │ │ │ ├── usrpFMStereo_Spec1.png │ │ │ ├── usrpFMStereo_Spec2.png │ │ │ └── usrpFMStereo_Spec3.png │ │ ├── runSDRuQPSKReceiver.m │ │ ├── runSDRuQPSKTransmitter.m │ │ ├── sdruFMMono.mdl │ │ ├── sdruFMMonoFPGA.mdl │ │ ├── sdruFMMonoFPGAretarget.mdl │ │ ├── sdruFMMonoReceiver.m │ │ ├── sdruFMStereo.mdl │ │ ├── sdruFMStereoMidi.mdl │ │ ├── sdruFMStereoReceiver.m │ │ ├── sdruFMStereoTestSignal.wma │ │ ├── sdruFRSGMRSReceiver.m │ │ ├── sdruFRSGMRSRx.mdl │ │ ├── sdruFRSGMRSTransmitter.m │ │ ├── sdruFRSGMRSTx.mdl │ │ ├── sdruQPSKDataDecoder.m │ │ ├── sdruQPSKReceiver.m │ │ ├── sdruQPSKRx.m │ │ ├── sdruQPSKTransmitter.m │ │ ├── sdrublksprivate.mdl │ │ ├── sdrufreqcalibrx.mdl │ │ ├── sdrufreqcalibtx.mdl │ │ ├── sdruqpskreceiver_init.m │ │ ├── sdruqpskrx.mdl │ │ ├── sdruqpskrx_init.m │ │ ├── sdruqpskrx_mask.m │ │ ├── sdruqpsktransmitter_init.m │ │ ├── sdruqpsktx.mdl │ │ ├── sdruqpsktx_init.m │ │ ├── sdruwlan80211BeaconRx.mdl │ │ ├── sdruwlan80211BeaconRxInit.m │ │ ├── sdruwlan80211BeaconRxModelParams.m │ │ ├── updateTgtParamFromEditSdru.m │ │ ├── usrpFRSGMRS_mask.m │ │ └── usrpdhelp.m │ ├── sdrulib.m │ ├── sdruroot.p │ ├── setsdruip.m │ ├── setupSdruRcFile.m │ ├── setupsdru.m │ ├── slblocks.m │ ├── uhdapps │ │ ├── call_uhd_app.m │ │ ├── glnxa64 │ │ │ ├── benchmark_rate │ │ │ ├── latency_test │ │ │ ├── network_relay │ │ │ ├── rx_ascii_art_dft │ │ │ ├── rx_multi_samples │ │ │ ├── rx_samples_to_file │ │ │ ├── rx_samples_to_udp │ │ │ ├── rx_timed_samples │ │ │ ├── test_messages │ │ │ ├── test_pps_input │ │ │ ├── tx_bursts │ │ │ ├── tx_samples_from_file │ │ │ ├── tx_timed_samples │ │ │ ├── tx_waveforms │ │ │ ├── uhd_cal_rx_iq_balance │ │ │ ├── uhd_cal_tx_dc_offset │ │ │ ├── uhd_cal_tx_iq_balance │ │ │ ├── uhd_find_devices │ │ │ ├── uhd_usrp_probe │ │ │ ├── usrp_burn_db_eeprom │ │ │ └── usrp_burn_mb_eeprom │ │ ├── images │ │ │ ├── 003.004.002.tag │ │ │ ├── LICENSE.txt │ │ │ ├── usrp1_fpga.rbf │ │ │ ├── usrp1_fpga_4rx.rbf │ │ │ ├── usrp1_fw.ihx │ │ │ ├── usrp2_fpga.bin │ │ │ ├── usrp2_fw.bin │ │ │ ├── usrp_b100_fpga.bin │ │ │ ├── usrp_b100_fw.ihx │ │ │ ├── usrp_e100_fpga_v2.bin │ │ │ ├── usrp_e110_fpga.bin │ │ │ ├── usrp_n200_fw.bin │ │ │ ├── usrp_n200_r2_fpga.bin │ │ │ ├── usrp_n200_r3_fpga.bin │ │ │ ├── usrp_n200_r4_fpga.bin │ │ │ ├── usrp_n210_fw.bin │ │ │ ├── usrp_n210_r2_fpga.bin │ │ │ ├── usrp_n210_r3_fpga.bin │ │ │ └── usrp_n210_r4_fpga.bin │ │ └── utils │ │ │ └── README.txt │ ├── usrpDDGCreate.m │ ├── usrpSetEnvironment.m │ ├── usrp_uhd_mapi │ │ ├── BoardIdCapiEnumT.m │ │ ├── BoardIdSLCapiEnumT.m │ │ ├── BufferModeCapiEnumT.m │ │ ├── BufferModeSLCapiEnumT.m │ │ ├── CannedClockConfigCapiEnumT.m │ │ ├── ClockConfigCapiT.m │ │ ├── DataPortDataTypeCapiEnumT.m │ │ ├── DataPortDataTypeSLCapiEnumT.m │ │ ├── FreqRangeCapiT.m │ │ ├── GainRangeCapiT.m │ │ ├── PPSPolarityCapiEnumT.m │ │ ├── PPSSourceCapiEnumT.m │ │ ├── RefSourceCapiEnumT.m │ │ ├── TuneResultCapiT.m │ │ ├── UsrpErrorCapiEnumT.m │ │ ├── UsrpErrorSLCapiEnumT.m │ │ ├── UsrpMaskMapiT.m │ │ ├── UsrpReportMethodEnumT.m │ │ ├── checkSDRHostName.m │ │ ├── closeDataConnection.m │ │ ├── createDriver.m │ │ ├── deleteDriver.m │ │ ├── getDeviceDescription.m │ │ ├── getFrequency.m │ │ ├── getFrequencyRange.m │ │ ├── getGain.m │ │ ├── getGainRange.m │ │ ├── getRate.m │ │ ├── getSDRuDriverVersion.m │ │ ├── getSDRuList.m │ │ ├── mapiPrivate.m │ │ ├── openDataConnection.m │ │ ├── receiveData.m │ │ ├── reportDrivers.m │ │ ├── sdruMexLock.m │ │ ├── sendComplexDoubleData.m │ │ ├── sendComplexInt16Data.m │ │ ├── sendComplexSingleData.m │ │ ├── sendDoubleData.m │ │ ├── sendInt16Data.m │ │ ├── sendInt16Data_x.m │ │ ├── sendSingleData.m │ │ ├── setClockConfig.m │ │ ├── setClockConfigFull.m │ │ ├── setFrequency.m │ │ ├── setGain.m │ │ └── setRate.m │ ├── usrphelp.m │ └── usrpr_radio_info.m ├── startup.m ├── tx │ ├── OFDMBase.m │ ├── OFDMDemodulator.m │ ├── OFDMModulator.m │ ├── TX.m │ ├── TransmitterController.m │ ├── compilesdru_TX.m │ ├── messageProcessor.m │ ├── private │ │ ├── OFDMbits2letters.m │ │ ├── OFDMletters2bits.m │ │ ├── SDRUOFDMReceiver.m │ │ ├── SDRUOFDMTransmitter.m │ │ ├── TestOFDMCodegen.m │ │ ├── TestSDRuCodegen.m │ │ ├── coarseOFDMFreqEst.m │ │ ├── coarseOFDMFreqEst_sdr.m │ │ ├── createOFDMDemods.m │ │ ├── demodOFDMSubcarriers.m │ │ ├── demodOFDMSubcarriers_sdr.m │ │ ├── equalizeOFDM.m │ │ ├── generateOFDMSignal.m │ │ ├── generateOFDMSignal_Tx.m │ │ ├── initializeOFDMSyncMemory.m │ │ ├── initializeOFDMSyncMemory_sdr.m │ │ ├── locateOFDMFrame.m │ │ ├── locateOFDMFrame_sdr.m │ │ ├── pathdef.m │ │ ├── receiveOFDM80211a_sdru.m │ │ ├── sdruOFDMTransmitterRun.m │ │ ├── startup.m │ │ └── tileFiguresOFDM.m │ ├── sendMessageSDRu.m │ └── setupSDRuTx.m └── tx_rx │ ├── Node.m │ ├── OFDMBase.m │ ├── OFDMDemodulator.m │ ├── OFDMModulator.m │ ├── RX.m │ ├── ReceiverController.m │ ├── ReceiverTest.m │ ├── TX.m │ ├── TransmitterController.m │ ├── compilesdru_TX.m │ ├── getMessagesSDRu.m │ ├── messageProcessor.m │ ├── messages.txt │ ├── private │ ├── OFDMbits2letters.m │ ├── OFDMletters2bits.m │ ├── ReceiverController │ ├── SDRUOFDMReceiver.m │ ├── SDRUOFDMTransmitter.m │ ├── TestOFDMCodegen.m │ ├── TestSDRuCodegen.m │ ├── coarseOFDMFreqEst.m │ ├── coarseOFDMFreqEst_sdr.m │ ├── createOFDMDemods.m │ ├── demodOFDMSubcarriers.m │ ├── demodOFDMSubcarriers_sdr.m │ ├── equalizeOFDM.m │ ├── generateOFDMSignal.m │ ├── generateOFDMSignal_Tx.m │ ├── initializeOFDMSyncMemory.m │ ├── initializeOFDMSyncMemory_sdr.m │ ├── locateOFDMFrame.m │ ├── locateOFDMFrame_sdr.m │ ├── messageProcessor.m │ ├── pathdef.m │ ├── receiveOFDM80211a_sdru.m │ ├── sdruOFDMTransmitterRun.m │ ├── startup.m │ └── tileFiguresOFDM.m │ ├── receiverFunctionSet.m │ ├── sendMessageSDRu.m │ ├── senseSpectrum.m │ ├── setupSDRuReceiver.m │ └── setupSDRuTx.m ├── sdruOFDMRx └── scripts │ ├── OFDMBase.m │ ├── OFDMDemodulator.m │ ├── OFDMModulator.m │ ├── OFDMbits2letters.m │ ├── OFDMletters2bits.m │ ├── ReceiverController │ ├── ReceiverController.m │ ├── SDRUOFDMReceiver.m │ ├── SDRUOFDMTransmitter.m │ ├── TestOFDMCodegen.m │ ├── TestSDRuCodegen.m │ ├── coarseOFDMFreqEst.m │ ├── coarseOFDMFreqEst_sdr.m │ ├── createOFDMDemods.m │ ├── demodOFDMSubcarriers.m │ ├── demodOFDMSubcarriers_sdr.m │ ├── equalizeOFDM.m │ ├── generateOFDMSignal.m │ ├── getMessagesSDRu.m │ ├── initializeOFDMSyncMemory.m │ ├── initializeOFDMSyncMemory_sdr.m │ ├── locateOFDMFrame.m │ ├── locateOFDMFrame_sdr.m │ ├── receiveOFDM80211a_sdru.m │ ├── receiveOFDM80211a_sdru_mex.mexa64 │ ├── sdruOFDMTransmitterRun.m │ ├── setupSDRuReceiver.m │ └── tileFiguresOFDM.m ├── sdruOFDMTx ├── .gitignore └── scripts │ ├── OFDMBase.m │ ├── OFDMDemodulator.m │ ├── OFDMModulator.m │ ├── OFDMbits2letters.m │ ├── OFDMletters2bits.m │ ├── SDRUOFDMReceiver.m │ ├── SDRUOFDMTransmitter.m │ ├── TestOFDMCodegen.m │ ├── TestSDRuCodegen.m │ ├── TransmitterController.m │ ├── coarseOFDMFreqEst.m │ ├── coarseOFDMFreqEst_sdr.m │ ├── createOFDMDemods.m │ ├── demodOFDMSubcarriers.m │ ├── demodOFDMSubcarriers_sdr.m │ ├── equalizeOFDM.m │ ├── generateOFDMSignal.m │ ├── generateOFDMSignal_Tx.m │ ├── initializeOFDMSyncMemory.m │ ├── initializeOFDMSyncMemory_sdr.m │ ├── locateOFDMFrame.m │ ├── locateOFDMFrame_sdr.m │ ├── pathdef.m │ ├── receiveOFDM80211a_sdru.m │ ├── sdruOFDMTransmitterRun.m │ ├── sdruOFDMTransmitterRun_mex.mexa64 │ ├── sendMessageSDRu.m │ ├── sendPacketSDRu.m │ ├── setupSDRuTx.m │ ├── startup.m │ └── tileFiguresOFDM.m ├── startup.m └── testbench.png /.gitignore: -------------------------------------------------------------------------------- 1 | codegen 2 | *.m~ 3 | *.swp 4 | *.mexa64 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | sdruOFDM 2 | ======== 3 | 4 | Wireless communication system based on an OFDM implemented in MATLAB for USRP radios 5 | 6 | __Complete:__ 7 | Modules 8 | - CRC (3 bits) 9 | - Custom messages 10 | - Timeout mechanism 11 | - Class based control of tx and rx 12 | 13 | __To do:__ 14 | Modules 15 | - Energy detection/Spectrum sensing 16 | - Packetizer (modestly complete, has limitations) 17 | - Turbo Coders 18 | 19 | [Checklist](https://gist.github.com/travisfcollins/8287632#file-taskstodo-md) 20 | 21 | __Hardware:__ 22 | 23 | ![alt tag](https://raw.github.com/WiLab/sdruOFDM/master/testbench.png) 24 | -------------------------------------------------------------------------------- /sdru/+comm/+internal/SDRuBase.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/+comm/+internal/SDRuBase.p -------------------------------------------------------------------------------- /sdru/+comm/SDRuReceiver.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/+comm/SDRuReceiver.p -------------------------------------------------------------------------------- /sdru/+comm/SDRuTransmitter.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/+comm/SDRuTransmitter.p -------------------------------------------------------------------------------- /sdru/@usrpdialog/@USRPDialogCommon/USRPDialogCommon.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/@usrpdialog/@USRPDialogCommon/USRPDialogCommon.p -------------------------------------------------------------------------------- /sdru/@usrpdialog/@USRPDialogCommon/getDialogSchema.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/@usrpdialog/@USRPDialogCommon/getDialogSchema.p -------------------------------------------------------------------------------- /sdru/@usrpdialog/@USRPDialogCommon/myCloseCallback.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/@usrpdialog/@USRPDialogCommon/myCloseCallback.p -------------------------------------------------------------------------------- /sdru/@usrpdialog/@USRPDialogCommon/schema.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/@usrpdialog/@USRPDialogCommon/schema.p -------------------------------------------------------------------------------- /sdru/@usrpdialog/@USRPDialogCommon/validateChanges.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/@usrpdialog/@USRPDialogCommon/validateChanges.p -------------------------------------------------------------------------------- /sdru/@usrpdialog/schema.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/@usrpdialog/schema.p -------------------------------------------------------------------------------- /sdru/TestSDRuCodegen.m: -------------------------------------------------------------------------------- 1 | function [ x ] = TestSDRuCodegen 2 | 3 | 4 | x=1; 5 | hSDRu = comm.SDRuReceiver( '192.168.10.2', ... 6 | 'CenterFrequency', 2.2e9 + 1000, ... 7 | 'DecimationFactor', 10,... 8 | 'FrameLength', 120,... 9 | 'OutputDataType', 'double',... 10 | 'Gain', 18); 11 | 12 | 13 | release(hSDRu); 14 | 15 | end 16 | 17 | -------------------------------------------------------------------------------- /sdru/bin/glnxa64/libmwusrp_uhd_capi.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/bin/glnxa64/libmwusrp_uhd_capi.so -------------------------------------------------------------------------------- /sdru/bin/glnxa64/libuhd.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/bin/glnxa64/libuhd.so -------------------------------------------------------------------------------- /sdru/bin/glnxa64/libuhd.so.003: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/bin/glnxa64/libuhd.so.003 -------------------------------------------------------------------------------- /sdru/bin/glnxa64/libuhd.so.003.004: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/bin/glnxa64/libuhd.so.003.004 -------------------------------------------------------------------------------- /sdru/bin/glnxa64/usrp_uhd_mapi.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/bin/glnxa64/usrp_uhd_mapi.mexa64 -------------------------------------------------------------------------------- /sdru/bin/glnxa64/usrp_uhd_sfunrx.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/bin/glnxa64/usrp_uhd_sfunrx.mexa64 -------------------------------------------------------------------------------- /sdru/bin/glnxa64/usrp_uhd_sfuntx.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/bin/glnxa64/usrp_uhd_sfuntx.mexa64 -------------------------------------------------------------------------------- /sdru/compilesdru.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/compilesdru.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPN210R2/USRPN210R2.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R2/USRPN210R2.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPN210R2/getProcessProperties.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R2/getProcessProperties.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPN210R2/getUsrpProjectFiles.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R2/getUsrpProjectFiles.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPN210R4/USRPN210R4.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R4/USRPN210R4.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPN210R4/getProcessProperties.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R4/getProcessProperties.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPN210R4/getUsrpProjectFiles.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R4/getUsrpProjectFiles.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/USRPWorkflowManager.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/USRPWorkflowManager.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/compileFPGAProject.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/compileFPGAProject.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/generateFPGAProject.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/generateFPGAProject.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/getTimingResult.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/getTimingResult.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/modifyUsrpHDL.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/modifyUsrpHDL.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/mwDutEntityports.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/mwDutEntityports.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/setCodeGenInfofromSLHDLDriver.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/setCodeGenInfofromSLHDLDriver.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/setProcessProperties.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/setProcessProperties.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/USRPBuildInfo.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/USRPBuildInfo.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/USRPN210.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/USRPN210.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/checkHDLPropsForUSRP.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/checkHDLPropsForUSRP.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/createaModifiedFile.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/createaModifiedFile.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/insertCodeatLine.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/insertCodeatLine.p -------------------------------------------------------------------------------- /sdru/fpgatarget/+USRPFPGATarget/removeCodeatLine.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/+USRPFPGATarget/removeCodeatLine.p -------------------------------------------------------------------------------- /sdru/fpgatarget/en/setuptargetsdru.m: -------------------------------------------------------------------------------- 1 | % SETUPTARGETSDRU Downloads the FPGA interface code for USRP(R) hardware. 2 | % 3 | % SETUPTARGETSDRU(DESTFOLDER) Downloads the FPGA interface code from the 4 | % UHD(TM) mirror site to the destination folder specified by DESTFOLDER. 5 | % 6 | % SUCCESS = SETUPTARGETSDRU(DESTFOLDER) Returns the status of the download. 7 | % If successful, returns the success status 1 in SUCCESS. In case of 8 | % failure, SUCCESS contains success status 0. 9 | 10 | 11 | % Copyright 2011-2012 The MathWorks, Inc. 12 | 13 | -------------------------------------------------------------------------------- /sdru/fpgatarget/setuptargetsdru.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/setuptargetsdru.p -------------------------------------------------------------------------------- /sdru/fpgatarget/usrpBoardList.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/fpgatarget/usrpBoardList.p -------------------------------------------------------------------------------- /sdru/help/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/Thumbs.db -------------------------------------------------------------------------------- /sdru/help/gs/add_sdr_shortcut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/add_sdr_shortcut.png -------------------------------------------------------------------------------- /sdru/help/gs/arrow_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/arrow_down.gif -------------------------------------------------------------------------------- /sdru/help/gs/arrow_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/arrow_right.gif -------------------------------------------------------------------------------- /sdru/help/gs/b_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/b_next.gif -------------------------------------------------------------------------------- /sdru/help/gs/b_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/b_prev.gif -------------------------------------------------------------------------------- /sdru/help/gs/doc_to_section_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/doc_to_section_down.gif -------------------------------------------------------------------------------- /sdru/help/gs/doc_to_section_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/doc_to_section_up.gif -------------------------------------------------------------------------------- /sdru/help/gs/doc_to_top_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/doc_to_top_down.gif -------------------------------------------------------------------------------- /sdru/help/gs/doc_to_top_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/doc_to_top_up.gif -------------------------------------------------------------------------------- /sdru/help/gs/edit_dword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/edit_dword.png -------------------------------------------------------------------------------- /sdru/help/gs/findsdru_emptyip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/findsdru_emptyip.png -------------------------------------------------------------------------------- /sdru/help/gs/findsdru_notresponding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/findsdru_notresponding.png -------------------------------------------------------------------------------- /sdru/help/gs/findsdru_radiobusy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/findsdru_radiobusy.png -------------------------------------------------------------------------------- /sdru/help/gs/findsdru_updatefirmware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/findsdru_updatefirmware.png -------------------------------------------------------------------------------- /sdru/help/gs/findsdru_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/findsdru_view.png -------------------------------------------------------------------------------- /sdru/help/gs/linux_burnt_firmware_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/linux_burnt_firmware_image.png -------------------------------------------------------------------------------- /sdru/help/gs/linux_ifconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/linux_ifconfig.png -------------------------------------------------------------------------------- /sdru/help/gs/linux_ping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/linux_ping.png -------------------------------------------------------------------------------- /sdru/help/gs/linux_usrp2_card_burner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/linux_usrp2_card_burner.png -------------------------------------------------------------------------------- /sdru/help/gs/linux_usrp2_card_burner_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/linux_usrp2_card_burner_select.png -------------------------------------------------------------------------------- /sdru/help/gs/linux_usrp2_n2xx_net_burner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/linux_usrp2_n2xx_net_burner.png -------------------------------------------------------------------------------- /sdru/help/gs/linux_usrp2_n2xx_net_burner_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/linux_usrp2_n2xx_net_burner_reset.png -------------------------------------------------------------------------------- /sdru/help/gs/linux_usrp2_n2xx_net_burner_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/linux_usrp2_n2xx_net_burner_select.png -------------------------------------------------------------------------------- /sdru/help/gs/macos_config1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/macos_config1.png -------------------------------------------------------------------------------- /sdru/help/gs/macos_config2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/macos_config2.png -------------------------------------------------------------------------------- /sdru/help/gs/macos_config3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/macos_config3.png -------------------------------------------------------------------------------- /sdru/help/gs/macos_config4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/macos_config4.png -------------------------------------------------------------------------------- /sdru/help/gs/more_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/more_arrows.gif -------------------------------------------------------------------------------- /sdru/help/gs/navidx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/navidx.gif -------------------------------------------------------------------------------- /sdru/help/gs/navtoc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/navtoc.gif -------------------------------------------------------------------------------- /sdru/help/gs/pixelclear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/pixelclear.gif -------------------------------------------------------------------------------- /sdru/help/gs/subnet_snapshot_glnx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/subnet_snapshot_glnx.png -------------------------------------------------------------------------------- /sdru/help/gs/subnet_snapshot_win7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/subnet_snapshot_win7.png -------------------------------------------------------------------------------- /sdru/help/gs/win_burnt_firmware_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/win_burnt_firmware_image.png -------------------------------------------------------------------------------- /sdru/help/gs/win_registry_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/win_registry_editor.png -------------------------------------------------------------------------------- /sdru/help/gs/win_registry_editor_done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/win_registry_editor_done.png -------------------------------------------------------------------------------- /sdru/help/gs/win_registry_editor_fast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/win_registry_editor_fast.png -------------------------------------------------------------------------------- /sdru/help/gs/win_usrp2_card_burner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/win_usrp2_card_burner.png -------------------------------------------------------------------------------- /sdru/help/gs/win_usrp2_card_burner_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/win_usrp2_card_burner_select.png -------------------------------------------------------------------------------- /sdru/help/gs/win_usrp2_n2xx_net_burner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/win_usrp2_n2xx_net_burner.png -------------------------------------------------------------------------------- /sdru/help/gs/win_usrp2_n2xx_net_burner_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/win_usrp2_n2xx_net_burner_reset.png -------------------------------------------------------------------------------- /sdru/help/gs/win_usrp2_n2xx_net_burner_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/win_usrp2_n2xx_net_burner_select.png -------------------------------------------------------------------------------- /sdru/help/gs/winconfig_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/winconfig_1.png -------------------------------------------------------------------------------- /sdru/help/gs/winconfig_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/winconfig_2.png -------------------------------------------------------------------------------- /sdru/help/gs/winconfig_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/winconfig_3.png -------------------------------------------------------------------------------- /sdru/help/gs/winconfig_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/winconfig_4.png -------------------------------------------------------------------------------- /sdru/help/gs/winconfig_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/winconfig_5.png -------------------------------------------------------------------------------- /sdru/help/gs/winconfig_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/winconfig_6.png -------------------------------------------------------------------------------- /sdru/help/gs/windows_ping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/gs/windows_ping.png -------------------------------------------------------------------------------- /sdru/help/methods/sdru_receiver/b_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/methods/sdru_receiver/b_next.gif -------------------------------------------------------------------------------- /sdru/help/methods/sdru_receiver/b_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/methods/sdru_receiver/b_prev.gif -------------------------------------------------------------------------------- /sdru/help/methods/sdru_receiver/more_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/methods/sdru_receiver/more_arrows.gif -------------------------------------------------------------------------------- /sdru/help/methods/sdru_receiver/pixelclear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/methods/sdru_receiver/pixelclear.gif -------------------------------------------------------------------------------- /sdru/help/methods/sdru_transmitter/b_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/methods/sdru_transmitter/b_next.gif -------------------------------------------------------------------------------- /sdru/help/methods/sdru_transmitter/b_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/methods/sdru_transmitter/b_prev.gif -------------------------------------------------------------------------------- /sdru/help/methods/sdru_transmitter/more_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/methods/sdru_transmitter/more_arrows.gif -------------------------------------------------------------------------------- /sdru/help/methods/sdru_transmitter/pixelclear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/methods/sdru_transmitter/pixelclear.gif -------------------------------------------------------------------------------- /sdru/help/mworkslogo_med.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/mworkslogo_med.jpg -------------------------------------------------------------------------------- /sdru/help/ref/arrow_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/arrow_down.gif -------------------------------------------------------------------------------- /sdru/help/ref/arrow_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/arrow_right.gif -------------------------------------------------------------------------------- /sdru/help/ref/b_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/b_next.gif -------------------------------------------------------------------------------- /sdru/help/ref/b_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/b_prev.gif -------------------------------------------------------------------------------- /sdru/help/ref/doc_to_section_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/doc_to_section_down.gif -------------------------------------------------------------------------------- /sdru/help/ref/doc_to_section_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/doc_to_section_up.gif -------------------------------------------------------------------------------- /sdru/help/ref/doc_to_top_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/doc_to_top_down.gif -------------------------------------------------------------------------------- /sdru/help/ref/doc_to_top_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/doc_to_top_up.gif -------------------------------------------------------------------------------- /sdru/help/ref/more_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/more_arrows.gif -------------------------------------------------------------------------------- /sdru/help/ref/navidx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/navidx.gif -------------------------------------------------------------------------------- /sdru/help/ref/navtoc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/navtoc.gif -------------------------------------------------------------------------------- /sdru/help/ref/pixelclear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/pixelclear.gif -------------------------------------------------------------------------------- /sdru/help/ref/sdru_local_oscillator_offset_rx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/sdru_local_oscillator_offset_rx.png -------------------------------------------------------------------------------- /sdru/help/ref/sdru_local_oscillator_offset_tx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/sdru_local_oscillator_offset_tx.png -------------------------------------------------------------------------------- /sdru/help/ref/sdru_rx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/sdru_rx.png -------------------------------------------------------------------------------- /sdru/help/ref/sdru_rx_block_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/sdru_rx_block_mask.png -------------------------------------------------------------------------------- /sdru/help/ref/sdru_rx_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/sdru_rx_mask.png -------------------------------------------------------------------------------- /sdru/help/ref/sdru_tx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/sdru_tx.png -------------------------------------------------------------------------------- /sdru/help/ref/sdru_tx_block_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/sdru_tx_block_mask.png -------------------------------------------------------------------------------- /sdru/help/ref/sdru_tx_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/sdru_tx_mask.png -------------------------------------------------------------------------------- /sdru/help/ref/usrp_and_simulink_interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ref/usrp_and_simulink_interface.png -------------------------------------------------------------------------------- /sdru/help/rn/arrow_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/rn/arrow_down.gif -------------------------------------------------------------------------------- /sdru/help/rn/arrow_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/rn/arrow_right.gif -------------------------------------------------------------------------------- /sdru/help/rn/b_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/rn/b_next.gif -------------------------------------------------------------------------------- /sdru/help/rn/b_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/rn/b_prev.gif -------------------------------------------------------------------------------- /sdru/help/rn/doc_to_section_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/rn/doc_to_section_down.gif -------------------------------------------------------------------------------- /sdru/help/rn/doc_to_section_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/rn/doc_to_section_up.gif -------------------------------------------------------------------------------- /sdru/help/rn/doc_to_top_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/rn/doc_to_top_down.gif -------------------------------------------------------------------------------- /sdru/help/rn/doc_to_top_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/rn/doc_to_top_up.gif -------------------------------------------------------------------------------- /sdru/help/rn/more_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/rn/more_arrows.gif -------------------------------------------------------------------------------- /sdru/help/rn/pixelclear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/rn/pixelclear.gif -------------------------------------------------------------------------------- /sdru/help/ug/arrow_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ug/arrow_down.gif -------------------------------------------------------------------------------- /sdru/help/ug/arrow_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ug/arrow_right.gif -------------------------------------------------------------------------------- /sdru/help/ug/b_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ug/b_next.gif -------------------------------------------------------------------------------- /sdru/help/ug/b_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ug/b_prev.gif -------------------------------------------------------------------------------- /sdru/help/ug/doc_to_section_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ug/doc_to_section_down.gif -------------------------------------------------------------------------------- /sdru/help/ug/doc_to_section_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ug/doc_to_section_up.gif -------------------------------------------------------------------------------- /sdru/help/ug/doc_to_top_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ug/doc_to_top_down.gif -------------------------------------------------------------------------------- /sdru/help/ug/doc_to_top_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ug/doc_to_top_up.gif -------------------------------------------------------------------------------- /sdru/help/ug/more_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ug/more_arrows.gif -------------------------------------------------------------------------------- /sdru/help/ug/navidx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ug/navidx.gif -------------------------------------------------------------------------------- /sdru/help/ug/navtoc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ug/navtoc.gif -------------------------------------------------------------------------------- /sdru/help/ug/pixelclear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/help/ug/pixelclear.gif -------------------------------------------------------------------------------- /sdru/include/sdrupackage.h: -------------------------------------------------------------------------------- 1 | /* Copyright 2012 The MathWorks, Inc. */ 2 | 3 | #ifndef SDRUPACKAGE_h 4 | #define SDRUPACKAGE_h 5 | 6 | #ifdef _MSC_VER 7 | #define DLL_EXPORT_SYM __declspec(dllexport) 8 | #define DLL_IMPORT_SYM __declspec(dllimport) 9 | #elif __GNUC__ >= 4 10 | #define DLL_EXPORT_SYM __attribute__ ((visibility("default"))) 11 | #define DLL_IMPORT_SYM __attribute__ ((visibility("default"))) 12 | #else 13 | #define DLL_EXPORT_SYM 14 | #define DLL_IMPORT_SYM 15 | #endif 16 | 17 | #ifdef __cplusplus 18 | #define EXTERN_C extern "C" 19 | #else 20 | #define EXTERN_C extern 21 | #endif 22 | 23 | #endif /* SDRUPACKAGE_h */ 24 | -------------------------------------------------------------------------------- /sdru/sdruExample.m: -------------------------------------------------------------------------------- 1 | function y = sdruExample(a) 2 | %sdruExample An example function to compile with compilesdru 3 | % Y = sdruExample(A) receives a frame of data from the USRP(R) device 4 | % and applies a gain of A before returning in Y. 5 | % 6 | % USRP is a trademark of National Instruments Corp. 7 | 8 | % Copyright 2011-2012 The MathWorks, Inc. 9 | 10 | %#codegen 11 | 12 | persistent h 13 | 14 | if isempty(h) 15 | h = comm.SDRuReceiver('192.168.10.2', ... 16 | 'OutputDataType', 'double'); 17 | end 18 | 19 | y = a * step(h); 20 | 21 | release(h); 22 | -------------------------------------------------------------------------------- /sdru/sdrudemos/FRSGMRSDemoAGC.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/FRSGMRSDemoAGC.p -------------------------------------------------------------------------------- /sdru/sdrudemos/configureSdruFMMonoDemo.m: -------------------------------------------------------------------------------- 1 | function monoFM = configureSdruFMMonoDemo 2 | %configureSdruFMMonoDemo Configure the SDRu Monophonic FM receiver 3 | %MATLAB(R) example sdruFMMonoReceiver. 4 | 5 | % Copyright 2011-2012 The MathWorks, Inc. 6 | % $Revision: 1.1.6.1 $ $Date: 2012/08/21 01:20:51 $ 7 | 8 | %#codegen 9 | 10 | % Simulation Parameters 11 | monoFM = getParamsSdruFMMonoDemo; % Demodulator parameters 12 | monoFM.StopTime = 10; % Seconds 13 | monoFM.AudioFrameTime = (monoFM.FrameLength * monoFM.InterpolationFactor ... 14 | / monoFM.DecimationFactor) / monoFM.AudioSampleRate; % Seconds 15 | 16 | -------------------------------------------------------------------------------- /sdru/sdrudemos/configureSdruFRSGMRSRxDemo.m: -------------------------------------------------------------------------------- 1 | function params = configureSdruFRSGMRSRxDemo(channel, CTCSSCode, ... 2 | detectionThreshold) 3 | %configureSdruFRSGMRSRxDemo Configure the SDRu FRS/GMRS receiver MATLAB(R) 4 | %example sdruFRSGMRSReceiver. 5 | 6 | % Copyright 2011-2012 The MathWorks, Inc. 7 | % $Revision: 1.1.6.1 $ $Date: 2012/08/21 01:20:53 $ 8 | 9 | % Simulation Parameters 10 | params = getParamsSdruFRSGMRSRxDemo(channel, CTCSSCode, ... 11 | detectionThreshold); 12 | params.StopTime = 10; % Seconds 13 | params.USRPFrameTime = (params.USRPFrameLength ... 14 | / params.FrontEndSampleRate); % Seconds 15 | -------------------------------------------------------------------------------- /sdru/sdrudemos/configureSdruFRSGMRSTxDemo.m: -------------------------------------------------------------------------------- 1 | function params = configureSdruFRSGMRSTxDemo(channel, CTCSSCode) 2 | %configureSdruFRSGMRSTxDemo Configure the SDRu FRS/GMRS transmitter 3 | %MATLAB(R) example sdruFRSGMRSTransmitter. 4 | 5 | % Copyright 2011-2012 The MathWorks, Inc. 6 | % $Revision: 1.1.6.1 $ $Date: 2012/08/21 01:20:54 $ 7 | 8 | % Simulation Parameters 9 | params = getParamsSdruFRSGMRSTxDemo(channel, CTCSSCode); 10 | params.StopTime = 10; % Seconds 11 | params.SourceFrameTime = (params.SourceFrameLength / params.SampleRate); 12 | % Seconds 13 | -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFMMono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFMMono.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFMMonoFPGA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFMMonoFPGA.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFMMonoFPGA_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFMMonoFPGA_01.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFMMonoFPGA_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFMMonoFPGA_02.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFMMono_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFMMono_01.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFMMono_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFMMono_02.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFMMono_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFMMono_03.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFMStereo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFMStereo.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFMStereo_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFMStereo_01.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFMStereo_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFMStereo_02.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFRSGMRSRx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFRSGMRSRx.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFRSGMRSRx_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFRSGMRSRx_01.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFRSGMRSRx_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFRSGMRSRx_02.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFRSGMRSRx_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFRSGMRSRx_03.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFRSGMRSTx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFRSGMRSTx.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFRSGMRSTx_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFRSGMRSTx_01.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFRSGMRSTx_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFRSGMRSTx_02.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruFRSGMRSTx_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruFRSGMRSTx_03.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdrufmmonohdlwfa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdrufmmonohdlwfa.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_01.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_02.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_03.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_04.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_05.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_06.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_eq05236.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_eq05236.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_eq06057.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_eq06057.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_eq19953.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_eq19953.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_eq25947.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_eq25947.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_eq27745.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_eq27745.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_eq57183.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_eq57183.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_eq57272.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_eq57272.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_eq61901.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_eq61901.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_eq63713.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_eq63713.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_eq79758.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_eq79758.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_eq85486.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_eq85486.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpskrx_eq87919.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpskrx_eq87919.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpsktx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpsktx.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpsktx_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpsktx_01.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruqpsktx_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruqpsktx_02.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruwlan80211BeaconRx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruwlan80211BeaconRx.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruwlan80211BeaconRx_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruwlan80211BeaconRx_01.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/sdruwlan80211BeaconRx_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/sdruwlan80211BeaconRx_02.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/usrpFMMonoDeemp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/usrpFMMonoDeemp.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/usrpFMMono_deemp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/usrpFMMono_deemp.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/usrpFMStereoSpectrum1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/usrpFMStereoSpectrum1.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/usrpFMStereoSpectrum2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/usrpFMStereoSpectrum2.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/usrpFMStereoSpectrum3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/usrpFMStereoSpectrum3.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/usrpFMStereo_Spec1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/usrpFMStereo_Spec1.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/usrpFMStereo_Spec2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/usrpFMStereo_Spec2.png -------------------------------------------------------------------------------- /sdru/sdrudemos/html/usrpFMStereo_Spec3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/html/usrpFMStereo_Spec3.png -------------------------------------------------------------------------------- /sdru/sdrudemos/runSDRuQPSKReceiver_mex.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/runSDRuQPSKReceiver_mex.mexa64 -------------------------------------------------------------------------------- /sdru/sdrudemos/runSDRuQPSKTransmitter_mex.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/runSDRuQPSKTransmitter_mex.mexa64 -------------------------------------------------------------------------------- /sdru/sdrudemos/sdruFMStereoTestSignal.wma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdrudemos/sdruFMStereoTestSignal.wma -------------------------------------------------------------------------------- /sdru/sdruroot.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/sdruroot.p -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/benchmark_rate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/benchmark_rate -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/latency_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/latency_test -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/network_relay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/network_relay -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/rx_ascii_art_dft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/rx_ascii_art_dft -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/rx_multi_samples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/rx_multi_samples -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/rx_samples_to_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/rx_samples_to_file -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/rx_samples_to_udp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/rx_samples_to_udp -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/rx_timed_samples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/rx_timed_samples -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/test_messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/test_messages -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/test_pps_input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/test_pps_input -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/tx_bursts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/tx_bursts -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/tx_samples_from_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/tx_samples_from_file -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/tx_timed_samples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/tx_timed_samples -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/tx_waveforms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/tx_waveforms -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/uhd_cal_rx_iq_balance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/uhd_cal_rx_iq_balance -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/uhd_cal_tx_dc_offset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/uhd_cal_tx_dc_offset -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/uhd_cal_tx_iq_balance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/uhd_cal_tx_iq_balance -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/uhd_find_devices: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/uhd_find_devices -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/uhd_usrp_probe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/uhd_usrp_probe -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/usrp_burn_db_eeprom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/usrp_burn_db_eeprom -------------------------------------------------------------------------------- /sdru/uhdapps/glnxa64/usrp_burn_mb_eeprom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/glnxa64/usrp_burn_mb_eeprom -------------------------------------------------------------------------------- /sdru/uhdapps/images/003.004.002.tag: -------------------------------------------------------------------------------- 1 | 003.004.002-release 2 | Wed May 23 09:47:59 PDT 2012 3 | -------------------------------------------------------------------------------- /sdru/uhdapps/images/LICENSE.txt: -------------------------------------------------------------------------------- 1 | This program is free software: you can redistribute it and/or modify 2 | it under the terms of the GNU General Public License as published by 3 | the Free Software Foundation, either version 3 of the License, or 4 | (at your option) any later version. 5 | 6 | This program is distributed in the hope that it will be useful, 7 | but WITHOUT ANY WARRANTY; without even the implied warranty of 8 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 9 | GNU General Public License for more details. 10 | 11 | You should have received a copy of the GNU General Public License 12 | along with this program. If not, see . 13 | -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp1_fpga.rbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp1_fpga.rbf -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp1_fpga_4rx.rbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp1_fpga_4rx.rbf -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp2_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp2_fpga.bin -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp2_fw.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp2_fw.bin -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp_b100_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp_b100_fpga.bin -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp_e100_fpga_v2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp_e100_fpga_v2.bin -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp_e110_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp_e110_fpga.bin -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp_n200_fw.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp_n200_fw.bin -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp_n200_r2_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp_n200_r2_fpga.bin -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp_n200_r3_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp_n200_r3_fpga.bin -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp_n200_r4_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp_n200_r4_fpga.bin -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp_n210_fw.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp_n210_fw.bin -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp_n210_r2_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp_n210_r2_fpga.bin -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp_n210_r3_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp_n210_r3_fpga.bin -------------------------------------------------------------------------------- /sdru/uhdapps/images/usrp_n210_r4_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdru/uhdapps/images/usrp_n210_r4_fpga.bin -------------------------------------------------------------------------------- /sdru/usrpDDGCreate.m: -------------------------------------------------------------------------------- 1 | function obj = usrpDDGCreate(h,className) 2 | 3 | % Copyright 2005-2012 The MathWorks, Inc. 4 | % 5 | 6 | obj = usrpdialog.(className{1})(h); 7 | 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/BoardIdCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) BoardIdCapiEnumT < int32 5 | enumeration 6 | RxId(0), 7 | TxId(1), 8 | MboardId(2) 9 | end 10 | methods (Static=true) 11 | function retVal = getHeaderFile() 12 | retVal = 'usrp_uhd_capi.hpp'; 13 | end 14 | function retVal = addClassNameToEnumNames() 15 | retVal = false; 16 | end 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/BoardIdSLCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) BoardIdSLCapiEnumT < Simulink.IntEnumType 5 | enumeration 6 | RxId(0), 7 | TxId(1), 8 | MboardId(2) 9 | end 10 | methods (Static=true) 11 | function retVal = getHeaderFile() 12 | retVal = 'usrp_uhd_capi.hpp'; 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/BufferModeCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) BufferModeCapiEnumT < int32 5 | enumeration 6 | BuffModeContinuous(0), 7 | BuffModeContigBuff(1), 8 | BuffModeContigFrame(2) 9 | end 10 | methods (Static=true) 11 | function retVal = getHeaderFile() 12 | retVal = 'usrp_uhd_capi.hpp'; 13 | end 14 | function retVal = addClassNameToEnumNames() 15 | retVal = false; 16 | end 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/BufferModeSLCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) BufferModeSLCapiEnumT < Simulink.IntEnumType 5 | enumeration 6 | BuffModeContinuous(0), 7 | BuffModeContigBuff(1), 8 | BuffModeContigFrame(2) 9 | end 10 | methods (Static=true) 11 | function retVal = getHeaderFile() 12 | retVal = 'usrp_uhd_capi.hpp'; 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/CannedClockConfigCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) CannedClockConfigCapiEnumT < int32 5 | enumeration 6 | Internal(0), 7 | External(1) 8 | end 9 | methods (Static=true) 10 | function retVal = getHeaderFile() 11 | retVal = 'usrp_uhd_capi.hpp'; 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/ClockConfigCapiT.m: -------------------------------------------------------------------------------- 1 | function s = ClockConfigCapiT() 2 | 3 | % Copyright 2011-2012 The MathWorks, Inc. 4 | 5 | s = struct( ... 6 | 'refSource', RefSourceCapiEnumT(0), ... 7 | 'ppsSource', PPSSourceCapiEnumT(0), ... 8 | 'ppsPolarity', PPSPolarityCapiEnumT(0) ... 9 | ); 10 | end 11 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/DataPortDataTypeCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) DataPortDataTypeCapiEnumT < int32 5 | enumeration 6 | DPortDTypeInt16(0), 7 | DPortDTypeSingle(1), 8 | DPortDTypeDouble(2), 9 | DPortDTypeCInt16(3), 10 | DPortDTypeCSingle(4), 11 | DPortDTypeCDouble(5) 12 | end 13 | methods (Static=true) 14 | function retVal = getHeaderFile() 15 | retVal = 'usrp_uhd_capi.hpp'; 16 | end 17 | function retVal = addClassNameToEnumNames() 18 | retVal = false; 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/DataPortDataTypeSLCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) DataPortDataTypeSLCapiEnumT < Simulink.IntEnumType 5 | enumeration 6 | DPortDTypeInt16(0), 7 | DPortDTypeSingle(1), 8 | DPortDTypeDouble(2), 9 | DPortDTypeCInt16(3), 10 | DPortDTypeCSingle(4), 11 | DPortDTypeCDouble(5) 12 | end 13 | methods (Static=true) 14 | function retVal = getHeaderFile() 15 | retVal = 'usrp_uhd_capi.hpp'; 16 | end 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/FreqRangeCapiT.m: -------------------------------------------------------------------------------- 1 | function s = FreqRangeCapiT() 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | s = struct( ... 7 | 'min', double(0), ... 8 | 'max', double(0) ... 9 | ); 10 | end 11 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/GainRangeCapiT.m: -------------------------------------------------------------------------------- 1 | function s = GainRangeCapiT() 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | s = struct( ... 7 | 'min', double(0), ... 8 | 'max', double(0), ... 9 | 'step', double(0) ... 10 | ); 11 | end 12 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/PPSPolarityCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) PPSPolarityCapiEnumT < int32 5 | enumeration 6 | Positive(0), 7 | Negative(1) 8 | end 9 | methods (Static=true) 10 | function retVal = getHeaderFile() 11 | retVal = 'usrp_uhd_capi.hpp'; 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/PPSSourceCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) PPSSourceCapiEnumT < int32 5 | enumeration 6 | Internal(0), 7 | External(1) 8 | end 9 | methods (Static=true) 10 | function retVal = getHeaderFile() 11 | retVal = 'usrp_uhd_capi.hpp'; 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/RefSourceCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) RefSourceCapiEnumT < int32 5 | enumeration 6 | Internal(0), 7 | External(1), 8 | Automatic(2) 9 | end 10 | methods (Static=true) 11 | function retVal = getHeaderFile() 12 | retVal = 'usrp_uhd_capi.hpp'; 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/TuneResultCapiT.m: -------------------------------------------------------------------------------- 1 | function s = TuneResultCapiT() 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | s = struct( ... 7 | 'targetIntermediateFrequency', double(0), ... 8 | 'actualIntermediateFrequency', double(0), ... 9 | 'targetDSPFrequency', double(0), ... 10 | 'actualDSPFrequency', double(0) ... 11 | ); 12 | end 13 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/UsrpErrorCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) UsrpErrorCapiEnumT < int32 5 | enumeration 6 | UsrpDriverError(0), 7 | UsrpDriverSuccess(1), 8 | UsrpDriverNotResponding(2), 9 | UsrpDriverBusy(3), 10 | UsrpDriverNotCompatible(4) 11 | end 12 | methods (Static=true) 13 | function retVal = getHeaderFile() 14 | retVal = 'usrp_uhd_capi.hpp'; 15 | end 16 | function retVal = addClassNameToEnumNames() 17 | retVal = false; 18 | end 19 | end 20 | end 21 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/UsrpErrorSLCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) UsrpErrorSLCapiEnumT < Simulink.IntEnumType 5 | enumeration 6 | UsrpDriverError(0), 7 | UsrpDriverSuccess(1) 8 | end 9 | methods (Static=true) 10 | function retVal = getHeaderFile() 11 | retVal = 'usrp_uhd_capi.hpp'; 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/UsrpReportMethodEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) UsrpReportMethodEnumT < int32 5 | enumeration 6 | Warning(0), 7 | Error(1), 8 | None(2), 9 | end 10 | methods (Static=true) 11 | function retVal = addClassNameToEnumNames() 12 | retVal = false; 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/checkSDRHostName.m: -------------------------------------------------------------------------------- 1 | function [errStat, errStr] = checkSDRHostName(deploymentHostName) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [errStat, errStr] = mapiPrivate('checkSDRHostName', deploymentHostName); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/closeDataConnection.m: -------------------------------------------------------------------------------- 1 | function [errStat, errStr] = closeDataConnection(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [errStat, errStr] = mapiPrivate('closeDataConnection', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/createDriver.m: -------------------------------------------------------------------------------- 1 | function [driverApiH, errStat, errStr] = createDriver(addr, boardId, requester) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [driverApiH, errStat, errStr] = mapiPrivate('createDriver', addr, boardId, requester); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/deleteDriver.m: -------------------------------------------------------------------------------- 1 | function [errStat, errStr] = deleteDriver(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [errStat, errStr] = mapiPrivate('deleteDriver', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/getDeviceDescription.m: -------------------------------------------------------------------------------- 1 | function [descStr, errStat, errStr] = getDeviceDescription(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [descStr, errStat, errStr] = mapiPrivate('getDeviceDescription', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/getFrequency.m: -------------------------------------------------------------------------------- 1 | function [actualValue, errStat, errStr] = getFrequency(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [actualValue, errStat, errStr] = mapiPrivate('getFrequency', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/getFrequencyRange.m: -------------------------------------------------------------------------------- 1 | function [freqRange, errStat, errStr] = getFrequencyRange(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [freqRange, errStat, errStr] = mapiPrivate('getFrequencyRange', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/getGain.m: -------------------------------------------------------------------------------- 1 | function [actualValue, errStat, errStr] = getGain(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [actualValue, errStat, errStr] = mapiPrivate('getGain', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/getGainRange.m: -------------------------------------------------------------------------------- 1 | function [gainRange, errStat, errStr] = getGainRange(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [gainRange, errStat, errStr] = mapiPrivate('getGainRange', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/getRate.m: -------------------------------------------------------------------------------- 1 | function [actualValue, errStat, errStr] = getRate(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [actualValue, errStat, errStr] = mapiPrivate('getRate', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/getSDRuDriverVersion.m: -------------------------------------------------------------------------------- 1 | function [flatAddrList, errStat, errStr] = getSDRuDriverVersion() 2 | %getSDRuDriverVersion Report UHD(R) version number for the host 3 | % A = getSDRuDriverVersion() returns the UHD(R) version number of the 4 | % MATLAB and Simulink Support Package for USRP(R) Hardware. 5 | % 6 | % % Example: 7 | % % Get the UHD(R) version number of the MATLAB and Simulink Support 8 | % % Package for USRP(R) Hardware. 9 | % getSDRuDriverVersion() 10 | % 11 | % USRP and UHD are trademarks of National Instruments Corp. 12 | 13 | % Copyright 2011-2012 The MathWorks, Inc. 14 | 15 | %#codegen 16 | 17 | [flatAddrList, errStat, errStr] = mapiPrivate('getSDRuDriverVersion'); 18 | 19 | end 20 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/openDataConnection.m: -------------------------------------------------------------------------------- 1 | function [driverApiH, errStat, errStr] = openDataConnection(addr, boardId, requester, frameLength, dportType, buffMode, buffSize) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [driverApiH, errStat, errStr] = mapiPrivate('openDataConnection', addr, boardId, requester, frameLength, dportType, buffMode, buffSize); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/receiveData.m: -------------------------------------------------------------------------------- 1 | function [data, dataLength, overflow, errStat, errStr] = receiveData( ... 2 | driverApiH, freq, loOffset, gain, decim, frameLength, dportDtype) 3 | %#codegen 4 | 5 | % Copyright 2011-2012 The MathWorks, Inc. 6 | 7 | [data, dataLength, overflow, errStat, errStr] = ... 8 | mapiPrivate('receiveData', driverApiH, freq, loOffset, gain, decim, frameLength, dportDtype); 9 | end 10 | 11 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/reportDrivers.m: -------------------------------------------------------------------------------- 1 | function [flatAddrList, errStat, errStr] = reportDrivers() 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [flatAddrList, errStat, errStr] = mapiPrivate('reportDrivers'); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/sdruMexLock.m: -------------------------------------------------------------------------------- 1 | function sdruMexLock 2 | %#codegen 3 | 4 | % Copyright 2012 The MathWorks, Inc. 5 | 6 | mapiPrivate('sdruMexLock'); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/sendComplexDoubleData.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendComplexDoubleData( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype) 3 | %#codegen 4 | % bug: must pass as top-level arg 5 | % dportDtype = DataPortDataTypeCapiEnumT.DPortDTypeCDouble; 6 | 7 | % Copyright 2011-2012 The MathWorks, Inc. 8 | 9 | [underflow, errStat, errStr] = ... 10 | mapiPrivate('sendComplexDoubleData', driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype); 11 | end 12 | 13 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/sendComplexInt16Data.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendComplexInt16Data( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype) 3 | %#codegen 4 | % bug: must pass as top-level arg 5 | % dportDtype = DataPortDataTypeCapiEnumT.DPortDTypeCInt16; 6 | 7 | % Copyright 2011-2012 The MathWorks, Inc. 8 | 9 | [underflow, errStat, errStr] = ... 10 | mapiPrivate('sendComplexInt16Data', driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype); 11 | end 12 | 13 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/sendComplexSingleData.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendComplexSingleData( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype) 3 | %#codegen 4 | % bug: must pass as top-level arg 5 | % dportDtype = DataPortDataTypeCapiEnumT.DPortDTypeCSingle; 6 | 7 | % Copyright 2011-2012 The MathWorks, Inc. 8 | 9 | [underflow, errStat, errStr] = ... 10 | mapiPrivate('sendComplexSingleData', driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype); 11 | end 12 | 13 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/sendDoubleData.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendDoubleData( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype) 3 | %#codegen 4 | % bug: must pass as top-level arg 5 | % dportDtype = DataPortDataTypeCapiEnumT.DPortDTypeDouble; 6 | 7 | % Copyright 2011-2012 The MathWorks, Inc. 8 | 9 | [underflow, errStat, errStr] = ... 10 | mapiPrivate('sendDoubleData', driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype); 11 | end 12 | 13 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/sendInt16Data.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendInt16Data( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype) 3 | %#codegen 4 | % bug: must pass as top-level arg 5 | %dportDtype = DataPortDataTypeCapiEnumT.DPortDTypeInt16; 6 | 7 | % Copyright 2011-2012 The MathWorks, Inc. 8 | 9 | [underflow, errStat, errStr] = ... 10 | mapiPrivate('sendInt16Data', driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype); 11 | end 12 | 13 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/sendInt16Data_x.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendInt16Data_x( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength) 3 | %#codegen 4 | 5 | % Copyright 2011-2012 The MathWorks, Inc. 6 | 7 | [underflow, errStat, errStr] = ... 8 | mapiPrivate('sendInt16Data_x', driverApiH, data, freq, loOffset, gain, interp, frameLength); 9 | end 10 | 11 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/sendSingleData.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendSingleData( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype) 3 | %#codegen 4 | % bug: must pass as top-level arg 5 | % dportDtype = DataPortDataTypeCapiEnumT.DPortDTypeSingle; 6 | 7 | % Copyright 2011-2012 The MathWorks, Inc. 8 | 9 | [underflow, errStat, errStr] = ... 10 | mapiPrivate('sendSingleData', driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype); 11 | end 12 | 13 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/setClockConfig.m: -------------------------------------------------------------------------------- 1 | function [errStat, errStr] = setClockConfig(driverApiH, clockConfig) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [errStat, errStr] = mapiPrivate('setClockConfig', driverApiH, clockConfig); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/setClockConfigFull.m: -------------------------------------------------------------------------------- 1 | function [errStat, errStr] = setClockConfigFull(driverApiH, clockConfig) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [errStat, errStr] = mapiPrivate('setClockConfigFull', driverApiH, clockConfig); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/setFrequency.m: -------------------------------------------------------------------------------- 1 | function [tuneResult, errStat, errStr] = setFrequency(driverApiH, desiredFreq, desiredLoOffset) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [tuneResult, errStat, errStr] = mapiPrivate('setFrequency', driverApiH, desiredFreq, desiredLoOffset); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/setGain.m: -------------------------------------------------------------------------------- 1 | function [actualValue, errStat, errStr] = setGain(driverApiH, desiredValue) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [actualValue, errStat, errStr] = mapiPrivate('setGain', driverApiH, desiredValue); 7 | end 8 | -------------------------------------------------------------------------------- /sdru/usrp_uhd_mapi/setRate.m: -------------------------------------------------------------------------------- 1 | function [actualValue, errStat, errStr] = setRate(driverApiH, desiredValue) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [actualValue, errStat, errStr] = mapiPrivate('setRate', driverApiH, desiredValue); 7 | end 8 | -------------------------------------------------------------------------------- /sdruCalib/FreqCalRx_mex.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruCalib/FreqCalRx_mex.mexa64 -------------------------------------------------------------------------------- /sdruCalib/FreqCalTx.m: -------------------------------------------------------------------------------- 1 | function FreqCalTx(sinewave,prmFreqCalibTx) 2 | 3 | hSDRuTx = comm.SDRuTransmitter( ... 4 | 'IPAddress', '192.168.10.2', ... 5 | 'CenterFrequency', prmFreqCalibTx.USRPTxCenterFrequency, ... 6 | 'Gain', prmFreqCalibTx.USRPGain,... 7 | 'InterpolationFactor', prmFreqCalibTx.USRPInterpolationFactor) 8 | 9 | 10 | % Loop until the example reaches the target number of frames. 11 | for iFrame = 1: prmFreqCalibTx.TotalFrames 12 | step(hSDRuTx, sinewave); % transmit to USRP(R) radio 13 | end 14 | 15 | %% Release System Objects 16 | release (hSDRuTx); 17 | 18 | 19 | end 20 | -------------------------------------------------------------------------------- /sdruCalib/FreqCalTx_mex.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruCalib/FreqCalTx_mex.mexa64 -------------------------------------------------------------------------------- /sdruCalib/startup.m: -------------------------------------------------------------------------------- 1 | setupsdru([pwd,'/sdru']); 2 | -------------------------------------------------------------------------------- /sdruMixed/START_IN_THIS_DIR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/START_IN_THIS_DIR -------------------------------------------------------------------------------- /sdruMixed/rx/private/OFDMbits2letters.m: -------------------------------------------------------------------------------- 1 | function Letters = OFDMbits2letters( bits ) 2 | %#codegen 3 | % OFDMbits2letters: Convert input bits from a double array to ascii 4 | % integers, which can be converted to letters by the char() function 5 | 6 | % Make input into column 7 | bits = bits(:); 8 | 9 | %Trim extra bits 10 | bits = bits(1: floor(length(bits)/7)*7); 11 | 12 | %Shape into letters 13 | bits = reshape(bits, 7, length(bits)/7).'; 14 | 15 | 16 | %Convert bits to letters 17 | Letters = zeros(size(bits,1),1); 18 | for i = 1:size(bits,1) 19 | Letters(i) = char(bin2dec(dec2bin(bits(i,:)).')); 20 | end 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /sdruMixed/rx/private/OFDMletters2bits.m: -------------------------------------------------------------------------------- 1 | function f = letters2bits(str) 2 | % Encode a string of ASCII text into bits(1,0) 3 | N=length(str); 4 | f=zeros(N,7); 5 | 6 | bits = dec2bin(str); 7 | for k=1:N 8 | letter = bits(k,:); 9 | for i = 1:7 10 | f(k,i)=str2double(letter(i)); 11 | end 12 | end -------------------------------------------------------------------------------- /sdruMixed/rx/private/ReceiverController: -------------------------------------------------------------------------------- 1 | % Run receiver with function calls 2 | 3 | [ tx, offsetCompensationValue, numFrames, useScopes, printReceivedData ] = setupSDRuReceiver( compileIt ); 4 | 5 | messagesToReceive = 10; 6 | % Need to setup timeout mechanism 7 | [ messages ] = getMessagesSDRu( messagesToReceive, tx, offsetCompensationValue, numFrames, useScopes, printReceivedData ); -------------------------------------------------------------------------------- /sdruMixed/rx/private/TestOFDMCodegen.m: -------------------------------------------------------------------------------- 1 | function [ x ] = TestOFDMCodegen 2 | 3 | x=1; 4 | h = comm.OFDMDemodulator('FFTLength', 64); 5 | release(h); 6 | 7 | end 8 | 9 | -------------------------------------------------------------------------------- /sdruMixed/rx/private/TestSDRuCodegen.m: -------------------------------------------------------------------------------- 1 | function [ x ] = TestSDRuCodegen 2 | 3 | persistent hSDRu 4 | x=1; 5 | hSDRu = comm.SDRuReceiver( '192.168.10.2', ... 6 | 'CenterFrequency', 2.2e9 + 1000, ... 7 | 'DecimationFactor', 10,... 8 | 'FrameLength', 120,... 9 | 'OutputDataType', 'double',... 10 | 'Gain', 18); 11 | 12 | 13 | release(hSDRu); 14 | 15 | end 16 | 17 | -------------------------------------------------------------------------------- /sdruMixed/rx/private/sdruOFDMTransmitterRun.m: -------------------------------------------------------------------------------- 1 | function sdruOFDMTransmitterRun(InterpolationFactor, txOrg) 2 | % Setup transmitter 3 | hSDRu = comm.SDRuTransmitter('192.168.10.2', ... 4 | 'CenterFrequency', 2.2e9, ... 5 | 'InterpolationFactor', InterpolationFactor,... 6 | 'Gain', 25); 7 | 8 | % Run transmitter 9 | disp('Transmitting... pew! pew!'); 10 | for framesTransmitted = 1:1e8 11 | % Send data to USRP 12 | step(hSDRu, txOrg); 13 | end 14 | 15 | release(hSDRu); -------------------------------------------------------------------------------- /sdruMixed/sdru/+comm/+internal/SDRuBase.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/+comm/+internal/SDRuBase.p -------------------------------------------------------------------------------- /sdruMixed/sdru/+comm/SDRuReceiver.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/+comm/SDRuReceiver.p -------------------------------------------------------------------------------- /sdruMixed/sdru/+comm/SDRuTransmitter.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/+comm/SDRuTransmitter.p -------------------------------------------------------------------------------- /sdruMixed/sdru/@usrpdialog/@USRPDialogCommon/USRPDialogCommon.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/@usrpdialog/@USRPDialogCommon/USRPDialogCommon.p -------------------------------------------------------------------------------- /sdruMixed/sdru/@usrpdialog/@USRPDialogCommon/getDialogSchema.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/@usrpdialog/@USRPDialogCommon/getDialogSchema.p -------------------------------------------------------------------------------- /sdruMixed/sdru/@usrpdialog/@USRPDialogCommon/myCloseCallback.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/@usrpdialog/@USRPDialogCommon/myCloseCallback.p -------------------------------------------------------------------------------- /sdruMixed/sdru/@usrpdialog/@USRPDialogCommon/schema.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/@usrpdialog/@USRPDialogCommon/schema.p -------------------------------------------------------------------------------- /sdruMixed/sdru/@usrpdialog/@USRPDialogCommon/validateChanges.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/@usrpdialog/@USRPDialogCommon/validateChanges.p -------------------------------------------------------------------------------- /sdruMixed/sdru/@usrpdialog/schema.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/@usrpdialog/schema.p -------------------------------------------------------------------------------- /sdruMixed/sdru/TestSDRuCodegen.m: -------------------------------------------------------------------------------- 1 | function [ x ] = TestSDRuCodegen 2 | 3 | 4 | x=1; 5 | hSDRu = comm.SDRuReceiver( '192.168.10.2', ... 6 | 'CenterFrequency', 2.2e9 + 1000, ... 7 | 'DecimationFactor', 10,... 8 | 'FrameLength', 120,... 9 | 'OutputDataType', 'double',... 10 | 'Gain', 18); 11 | 12 | 13 | release(hSDRu); 14 | 15 | end 16 | 17 | -------------------------------------------------------------------------------- /sdruMixed/sdru/bin/glnxa64/libmwusrp_uhd_capi.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/bin/glnxa64/libmwusrp_uhd_capi.so -------------------------------------------------------------------------------- /sdruMixed/sdru/bin/glnxa64/libuhd.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/bin/glnxa64/libuhd.so -------------------------------------------------------------------------------- /sdruMixed/sdru/bin/glnxa64/libuhd.so.003: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/bin/glnxa64/libuhd.so.003 -------------------------------------------------------------------------------- /sdruMixed/sdru/bin/glnxa64/libuhd.so.003.004: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/bin/glnxa64/libuhd.so.003.004 -------------------------------------------------------------------------------- /sdruMixed/sdru/compilesdru.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/compilesdru.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R2/USRPN210R2.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R2/USRPN210R2.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R2/getProcessProperties.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R2/getProcessProperties.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R2/getUsrpProjectFiles.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R2/getUsrpProjectFiles.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R4/USRPN210R4.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R4/USRPN210R4.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R4/getProcessProperties.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R4/getProcessProperties.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R4/getUsrpProjectFiles.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPN210R4/getUsrpProjectFiles.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/USRPWorkflowManager.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/USRPWorkflowManager.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/compileFPGAProject.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/compileFPGAProject.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/generateFPGAProject.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/generateFPGAProject.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/getTimingResult.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/getTimingResult.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/modifyUsrpHDL.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/modifyUsrpHDL.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/mwDutEntityports.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/mwDutEntityports.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/setCodeGenInfofromSLHDLDriver.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/setCodeGenInfofromSLHDLDriver.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/setProcessProperties.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/@USRPWorkflowManager/setProcessProperties.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/USRPBuildInfo.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/USRPBuildInfo.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/USRPN210.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/USRPN210.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/checkHDLPropsForUSRP.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/checkHDLPropsForUSRP.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/createaModifiedFile.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/createaModifiedFile.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/insertCodeatLine.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/insertCodeatLine.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/+USRPFPGATarget/removeCodeatLine.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/+USRPFPGATarget/removeCodeatLine.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/en/setuptargetsdru.m: -------------------------------------------------------------------------------- 1 | % SETUPTARGETSDRU Downloads the FPGA interface code for USRP(R) hardware. 2 | % 3 | % SETUPTARGETSDRU(DESTFOLDER) Downloads the FPGA interface code from the 4 | % UHD(TM) mirror site to the destination folder specified by DESTFOLDER. 5 | % 6 | % SUCCESS = SETUPTARGETSDRU(DESTFOLDER) Returns the status of the download. 7 | % If successful, returns the success status 1 in SUCCESS. In case of 8 | % failure, SUCCESS contains success status 0. 9 | 10 | 11 | % Copyright 2011-2012 The MathWorks, Inc. 12 | 13 | -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/setuptargetsdru.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/setuptargetsdru.p -------------------------------------------------------------------------------- /sdruMixed/sdru/fpgatarget/usrpBoardList.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/fpgatarget/usrpBoardList.p -------------------------------------------------------------------------------- /sdruMixed/sdru/help/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/Thumbs.db -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/add_sdr_shortcut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/add_sdr_shortcut.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/arrow_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/arrow_down.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/arrow_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/arrow_right.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/b_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/b_next.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/b_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/b_prev.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/doc_to_section_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/doc_to_section_down.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/doc_to_section_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/doc_to_section_up.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/doc_to_top_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/doc_to_top_down.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/doc_to_top_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/doc_to_top_up.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/edit_dword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/edit_dword.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/findsdru_emptyip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/findsdru_emptyip.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/findsdru_notresponding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/findsdru_notresponding.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/findsdru_radiobusy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/findsdru_radiobusy.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/findsdru_updatefirmware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/findsdru_updatefirmware.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/findsdru_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/findsdru_view.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/linux_burnt_firmware_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/linux_burnt_firmware_image.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/linux_ifconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/linux_ifconfig.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/linux_ping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/linux_ping.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/linux_usrp2_card_burner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/linux_usrp2_card_burner.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/linux_usrp2_card_burner_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/linux_usrp2_card_burner_select.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/linux_usrp2_n2xx_net_burner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/linux_usrp2_n2xx_net_burner.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/linux_usrp2_n2xx_net_burner_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/linux_usrp2_n2xx_net_burner_reset.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/linux_usrp2_n2xx_net_burner_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/linux_usrp2_n2xx_net_burner_select.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/macos_config1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/macos_config1.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/macos_config2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/macos_config2.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/macos_config3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/macos_config3.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/macos_config4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/macos_config4.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/more_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/more_arrows.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/navidx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/navidx.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/navtoc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/navtoc.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/pixelclear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/pixelclear.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/subnet_snapshot_glnx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/subnet_snapshot_glnx.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/subnet_snapshot_win7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/subnet_snapshot_win7.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/win_burnt_firmware_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/win_burnt_firmware_image.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/win_registry_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/win_registry_editor.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/win_registry_editor_done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/win_registry_editor_done.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/win_registry_editor_fast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/win_registry_editor_fast.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/win_usrp2_card_burner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/win_usrp2_card_burner.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/win_usrp2_card_burner_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/win_usrp2_card_burner_select.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/win_usrp2_n2xx_net_burner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/win_usrp2_n2xx_net_burner.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/win_usrp2_n2xx_net_burner_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/win_usrp2_n2xx_net_burner_reset.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/win_usrp2_n2xx_net_burner_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/win_usrp2_n2xx_net_burner_select.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/winconfig_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/winconfig_1.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/winconfig_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/winconfig_2.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/winconfig_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/winconfig_3.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/winconfig_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/winconfig_4.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/winconfig_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/winconfig_5.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/winconfig_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/winconfig_6.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/gs/windows_ping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/gs/windows_ping.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/methods/sdru_receiver/b_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/methods/sdru_receiver/b_next.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/methods/sdru_receiver/b_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/methods/sdru_receiver/b_prev.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/methods/sdru_receiver/more_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/methods/sdru_receiver/more_arrows.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/methods/sdru_receiver/pixelclear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/methods/sdru_receiver/pixelclear.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/methods/sdru_transmitter/b_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/methods/sdru_transmitter/b_next.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/methods/sdru_transmitter/b_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/methods/sdru_transmitter/b_prev.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/methods/sdru_transmitter/more_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/methods/sdru_transmitter/more_arrows.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/methods/sdru_transmitter/pixelclear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/methods/sdru_transmitter/pixelclear.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/mworkslogo_med.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/mworkslogo_med.jpg -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/arrow_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/arrow_down.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/arrow_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/arrow_right.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/b_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/b_next.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/b_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/b_prev.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/doc_to_section_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/doc_to_section_down.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/doc_to_section_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/doc_to_section_up.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/doc_to_top_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/doc_to_top_down.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/doc_to_top_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/doc_to_top_up.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/more_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/more_arrows.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/navidx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/navidx.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/navtoc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/navtoc.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/pixelclear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/pixelclear.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/sdru_local_oscillator_offset_rx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/sdru_local_oscillator_offset_rx.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/sdru_local_oscillator_offset_tx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/sdru_local_oscillator_offset_tx.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/sdru_rx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/sdru_rx.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/sdru_rx_block_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/sdru_rx_block_mask.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/sdru_rx_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/sdru_rx_mask.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/sdru_tx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/sdru_tx.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/sdru_tx_block_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/sdru_tx_block_mask.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/sdru_tx_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/sdru_tx_mask.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ref/usrp_and_simulink_interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ref/usrp_and_simulink_interface.png -------------------------------------------------------------------------------- /sdruMixed/sdru/help/rn/arrow_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/rn/arrow_down.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/rn/arrow_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/rn/arrow_right.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/rn/b_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/rn/b_next.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/rn/b_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/rn/b_prev.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/rn/doc_to_section_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/rn/doc_to_section_down.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/rn/doc_to_section_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/rn/doc_to_section_up.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/rn/doc_to_top_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/rn/doc_to_top_down.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/rn/doc_to_top_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/rn/doc_to_top_up.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/rn/more_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/rn/more_arrows.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/rn/pixelclear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/rn/pixelclear.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ug/arrow_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ug/arrow_down.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ug/arrow_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ug/arrow_right.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ug/b_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ug/b_next.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ug/b_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ug/b_prev.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ug/doc_to_section_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ug/doc_to_section_down.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ug/doc_to_section_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ug/doc_to_section_up.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ug/doc_to_top_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ug/doc_to_top_down.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ug/doc_to_top_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ug/doc_to_top_up.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ug/more_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ug/more_arrows.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ug/navidx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ug/navidx.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ug/navtoc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ug/navtoc.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/help/ug/pixelclear.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/help/ug/pixelclear.gif -------------------------------------------------------------------------------- /sdruMixed/sdru/include/sdrupackage.h: -------------------------------------------------------------------------------- 1 | /* Copyright 2012 The MathWorks, Inc. */ 2 | 3 | #ifndef SDRUPACKAGE_h 4 | #define SDRUPACKAGE_h 5 | 6 | #ifdef _MSC_VER 7 | #define DLL_EXPORT_SYM __declspec(dllexport) 8 | #define DLL_IMPORT_SYM __declspec(dllimport) 9 | #elif __GNUC__ >= 4 10 | #define DLL_EXPORT_SYM __attribute__ ((visibility("default"))) 11 | #define DLL_IMPORT_SYM __attribute__ ((visibility("default"))) 12 | #else 13 | #define DLL_EXPORT_SYM 14 | #define DLL_IMPORT_SYM 15 | #endif 16 | 17 | #ifdef __cplusplus 18 | #define EXTERN_C extern "C" 19 | #else 20 | #define EXTERN_C extern 21 | #endif 22 | 23 | #endif /* SDRUPACKAGE_h */ 24 | -------------------------------------------------------------------------------- /sdruMixed/sdru/sdruExample.m: -------------------------------------------------------------------------------- 1 | function y = sdruExample(a) 2 | %sdruExample An example function to compile with compilesdru 3 | % Y = sdruExample(A) receives a frame of data from the USRP(R) device 4 | % and applies a gain of A before returning in Y. 5 | % 6 | % USRP is a trademark of National Instruments Corp. 7 | 8 | % Copyright 2011-2012 The MathWorks, Inc. 9 | 10 | %#codegen 11 | 12 | persistent h 13 | 14 | if isempty(h) 15 | h = comm.SDRuReceiver('192.168.10.2', ... 16 | 'OutputDataType', 'double'); 17 | end 18 | 19 | y = a * step(h); 20 | 21 | release(h); 22 | -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/FRSGMRSDemoAGC.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/FRSGMRSDemoAGC.p -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/configureSdruFMMonoDemo.m: -------------------------------------------------------------------------------- 1 | function monoFM = configureSdruFMMonoDemo 2 | %configureSdruFMMonoDemo Configure the SDRu Monophonic FM receiver 3 | %MATLAB(R) example sdruFMMonoReceiver. 4 | 5 | % Copyright 2011-2012 The MathWorks, Inc. 6 | % $Revision: 1.1.6.1 $ $Date: 2012/08/21 01:20:51 $ 7 | 8 | %#codegen 9 | 10 | % Simulation Parameters 11 | monoFM = getParamsSdruFMMonoDemo; % Demodulator parameters 12 | monoFM.StopTime = 10; % Seconds 13 | monoFM.AudioFrameTime = (monoFM.FrameLength * monoFM.InterpolationFactor ... 14 | / monoFM.DecimationFactor) / monoFM.AudioSampleRate; % Seconds 15 | 16 | -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/configureSdruFRSGMRSRxDemo.m: -------------------------------------------------------------------------------- 1 | function params = configureSdruFRSGMRSRxDemo(channel, CTCSSCode, ... 2 | detectionThreshold) 3 | %configureSdruFRSGMRSRxDemo Configure the SDRu FRS/GMRS receiver MATLAB(R) 4 | %example sdruFRSGMRSReceiver. 5 | 6 | % Copyright 2011-2012 The MathWorks, Inc. 7 | % $Revision: 1.1.6.1 $ $Date: 2012/08/21 01:20:53 $ 8 | 9 | % Simulation Parameters 10 | params = getParamsSdruFRSGMRSRxDemo(channel, CTCSSCode, ... 11 | detectionThreshold); 12 | params.StopTime = 10; % Seconds 13 | params.USRPFrameTime = (params.USRPFrameLength ... 14 | / params.FrontEndSampleRate); % Seconds 15 | -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/configureSdruFRSGMRSTxDemo.m: -------------------------------------------------------------------------------- 1 | function params = configureSdruFRSGMRSTxDemo(channel, CTCSSCode) 2 | %configureSdruFRSGMRSTxDemo Configure the SDRu FRS/GMRS transmitter 3 | %MATLAB(R) example sdruFRSGMRSTransmitter. 4 | 5 | % Copyright 2011-2012 The MathWorks, Inc. 6 | % $Revision: 1.1.6.1 $ $Date: 2012/08/21 01:20:54 $ 7 | 8 | % Simulation Parameters 9 | params = getParamsSdruFRSGMRSTxDemo(channel, CTCSSCode); 10 | params.StopTime = 10; % Seconds 11 | params.SourceFrameTime = (params.SourceFrameLength / params.SampleRate); 12 | % Seconds 13 | -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFMMono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFMMono.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFMMonoFPGA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFMMonoFPGA.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFMMonoFPGA_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFMMonoFPGA_01.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFMMonoFPGA_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFMMonoFPGA_02.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFMMono_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFMMono_01.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFMMono_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFMMono_02.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFMMono_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFMMono_03.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFMStereo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFMStereo.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFMStereo_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFMStereo_01.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFMStereo_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFMStereo_02.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSRx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSRx.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSRx_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSRx_01.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSRx_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSRx_02.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSRx_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSRx_03.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSTx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSTx.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSTx_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSTx_01.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSTx_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSTx_02.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSTx_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruFRSGMRSTx_03.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdrufmmonohdlwfa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdrufmmonohdlwfa.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_01.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_02.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_03.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_04.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_05.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_06.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq05236.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq05236.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq06057.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq06057.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq19953.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq19953.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq25947.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq25947.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq27745.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq27745.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq57183.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq57183.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq57272.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq57272.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq61901.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq61901.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq63713.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq63713.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq79758.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq79758.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq85486.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq85486.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq87919.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpskrx_eq87919.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpsktx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpsktx.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpsktx_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpsktx_01.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruqpsktx_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruqpsktx_02.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruwlan80211BeaconRx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruwlan80211BeaconRx.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruwlan80211BeaconRx_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruwlan80211BeaconRx_01.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/sdruwlan80211BeaconRx_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/sdruwlan80211BeaconRx_02.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/usrpFMMonoDeemp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/usrpFMMonoDeemp.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/usrpFMMono_deemp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/usrpFMMono_deemp.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/usrpFMStereoSpectrum1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/usrpFMStereoSpectrum1.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/usrpFMStereoSpectrum2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/usrpFMStereoSpectrum2.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/usrpFMStereoSpectrum3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/usrpFMStereoSpectrum3.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/usrpFMStereo_Spec1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/usrpFMStereo_Spec1.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/usrpFMStereo_Spec2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/usrpFMStereo_Spec2.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/html/usrpFMStereo_Spec3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/html/usrpFMStereo_Spec3.png -------------------------------------------------------------------------------- /sdruMixed/sdru/sdrudemos/sdruFMStereoTestSignal.wma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdrudemos/sdruFMStereoTestSignal.wma -------------------------------------------------------------------------------- /sdruMixed/sdru/sdruroot.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/sdruroot.p -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/benchmark_rate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/benchmark_rate -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/latency_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/latency_test -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/network_relay: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/network_relay -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/rx_ascii_art_dft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/rx_ascii_art_dft -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/rx_multi_samples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/rx_multi_samples -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/rx_samples_to_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/rx_samples_to_file -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/rx_samples_to_udp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/rx_samples_to_udp -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/rx_timed_samples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/rx_timed_samples -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/test_messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/test_messages -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/test_pps_input: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/test_pps_input -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/tx_bursts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/tx_bursts -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/tx_samples_from_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/tx_samples_from_file -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/tx_timed_samples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/tx_timed_samples -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/tx_waveforms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/tx_waveforms -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/uhd_cal_rx_iq_balance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/uhd_cal_rx_iq_balance -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/uhd_cal_tx_dc_offset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/uhd_cal_tx_dc_offset -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/uhd_cal_tx_iq_balance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/uhd_cal_tx_iq_balance -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/uhd_find_devices: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/uhd_find_devices -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/uhd_usrp_probe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/uhd_usrp_probe -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/usrp_burn_db_eeprom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/usrp_burn_db_eeprom -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/glnxa64/usrp_burn_mb_eeprom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/glnxa64/usrp_burn_mb_eeprom -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/003.004.002.tag: -------------------------------------------------------------------------------- 1 | 003.004.002-release 2 | Wed May 23 09:47:59 PDT 2012 3 | -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/LICENSE.txt: -------------------------------------------------------------------------------- 1 | This program is free software: you can redistribute it and/or modify 2 | it under the terms of the GNU General Public License as published by 3 | the Free Software Foundation, either version 3 of the License, or 4 | (at your option) any later version. 5 | 6 | This program is distributed in the hope that it will be useful, 7 | but WITHOUT ANY WARRANTY; without even the implied warranty of 8 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 9 | GNU General Public License for more details. 10 | 11 | You should have received a copy of the GNU General Public License 12 | along with this program. If not, see . 13 | -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp1_fpga.rbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp1_fpga.rbf -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp1_fpga_4rx.rbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp1_fpga_4rx.rbf -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp2_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp2_fpga.bin -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp2_fw.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp2_fw.bin -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp_b100_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp_b100_fpga.bin -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp_e100_fpga_v2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp_e100_fpga_v2.bin -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp_e110_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp_e110_fpga.bin -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp_n200_fw.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp_n200_fw.bin -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp_n200_r2_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp_n200_r2_fpga.bin -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp_n200_r3_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp_n200_r3_fpga.bin -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp_n200_r4_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp_n200_r4_fpga.bin -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp_n210_fw.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp_n210_fw.bin -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp_n210_r2_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp_n210_r2_fpga.bin -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp_n210_r3_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp_n210_r3_fpga.bin -------------------------------------------------------------------------------- /sdruMixed/sdru/uhdapps/images/usrp_n210_r4_fpga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruMixed/sdru/uhdapps/images/usrp_n210_r4_fpga.bin -------------------------------------------------------------------------------- /sdruMixed/sdru/usrpDDGCreate.m: -------------------------------------------------------------------------------- 1 | function obj = usrpDDGCreate(h,className) 2 | 3 | % Copyright 2005-2012 The MathWorks, Inc. 4 | % 5 | 6 | obj = usrpdialog.(className{1})(h); 7 | 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/BoardIdCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) BoardIdCapiEnumT < int32 5 | enumeration 6 | RxId(0), 7 | TxId(1), 8 | MboardId(2) 9 | end 10 | methods (Static=true) 11 | function retVal = getHeaderFile() 12 | retVal = 'usrp_uhd_capi.hpp'; 13 | end 14 | function retVal = addClassNameToEnumNames() 15 | retVal = false; 16 | end 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/BoardIdSLCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) BoardIdSLCapiEnumT < Simulink.IntEnumType 5 | enumeration 6 | RxId(0), 7 | TxId(1), 8 | MboardId(2) 9 | end 10 | methods (Static=true) 11 | function retVal = getHeaderFile() 12 | retVal = 'usrp_uhd_capi.hpp'; 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/BufferModeCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) BufferModeCapiEnumT < int32 5 | enumeration 6 | BuffModeContinuous(0), 7 | BuffModeContigBuff(1), 8 | BuffModeContigFrame(2) 9 | end 10 | methods (Static=true) 11 | function retVal = getHeaderFile() 12 | retVal = 'usrp_uhd_capi.hpp'; 13 | end 14 | function retVal = addClassNameToEnumNames() 15 | retVal = false; 16 | end 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/BufferModeSLCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) BufferModeSLCapiEnumT < Simulink.IntEnumType 5 | enumeration 6 | BuffModeContinuous(0), 7 | BuffModeContigBuff(1), 8 | BuffModeContigFrame(2) 9 | end 10 | methods (Static=true) 11 | function retVal = getHeaderFile() 12 | retVal = 'usrp_uhd_capi.hpp'; 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/CannedClockConfigCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) CannedClockConfigCapiEnumT < int32 5 | enumeration 6 | Internal(0), 7 | External(1) 8 | end 9 | methods (Static=true) 10 | function retVal = getHeaderFile() 11 | retVal = 'usrp_uhd_capi.hpp'; 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/ClockConfigCapiT.m: -------------------------------------------------------------------------------- 1 | function s = ClockConfigCapiT() 2 | 3 | % Copyright 2011-2012 The MathWorks, Inc. 4 | 5 | s = struct( ... 6 | 'refSource', RefSourceCapiEnumT(0), ... 7 | 'ppsSource', PPSSourceCapiEnumT(0), ... 8 | 'ppsPolarity', PPSPolarityCapiEnumT(0) ... 9 | ); 10 | end 11 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/DataPortDataTypeCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) DataPortDataTypeCapiEnumT < int32 5 | enumeration 6 | DPortDTypeInt16(0), 7 | DPortDTypeSingle(1), 8 | DPortDTypeDouble(2), 9 | DPortDTypeCInt16(3), 10 | DPortDTypeCSingle(4), 11 | DPortDTypeCDouble(5) 12 | end 13 | methods (Static=true) 14 | function retVal = getHeaderFile() 15 | retVal = 'usrp_uhd_capi.hpp'; 16 | end 17 | function retVal = addClassNameToEnumNames() 18 | retVal = false; 19 | end 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/DataPortDataTypeSLCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) DataPortDataTypeSLCapiEnumT < Simulink.IntEnumType 5 | enumeration 6 | DPortDTypeInt16(0), 7 | DPortDTypeSingle(1), 8 | DPortDTypeDouble(2), 9 | DPortDTypeCInt16(3), 10 | DPortDTypeCSingle(4), 11 | DPortDTypeCDouble(5) 12 | end 13 | methods (Static=true) 14 | function retVal = getHeaderFile() 15 | retVal = 'usrp_uhd_capi.hpp'; 16 | end 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/FreqRangeCapiT.m: -------------------------------------------------------------------------------- 1 | function s = FreqRangeCapiT() 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | s = struct( ... 7 | 'min', double(0), ... 8 | 'max', double(0) ... 9 | ); 10 | end 11 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/GainRangeCapiT.m: -------------------------------------------------------------------------------- 1 | function s = GainRangeCapiT() 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | s = struct( ... 7 | 'min', double(0), ... 8 | 'max', double(0), ... 9 | 'step', double(0) ... 10 | ); 11 | end 12 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/PPSPolarityCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) PPSPolarityCapiEnumT < int32 5 | enumeration 6 | Positive(0), 7 | Negative(1) 8 | end 9 | methods (Static=true) 10 | function retVal = getHeaderFile() 11 | retVal = 'usrp_uhd_capi.hpp'; 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/PPSSourceCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) PPSSourceCapiEnumT < int32 5 | enumeration 6 | Internal(0), 7 | External(1) 8 | end 9 | methods (Static=true) 10 | function retVal = getHeaderFile() 11 | retVal = 'usrp_uhd_capi.hpp'; 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/RefSourceCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) RefSourceCapiEnumT < int32 5 | enumeration 6 | Internal(0), 7 | External(1), 8 | Automatic(2) 9 | end 10 | methods (Static=true) 11 | function retVal = getHeaderFile() 12 | retVal = 'usrp_uhd_capi.hpp'; 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/TuneResultCapiT.m: -------------------------------------------------------------------------------- 1 | function s = TuneResultCapiT() 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | s = struct( ... 7 | 'targetIntermediateFrequency', double(0), ... 8 | 'actualIntermediateFrequency', double(0), ... 9 | 'targetDSPFrequency', double(0), ... 10 | 'actualDSPFrequency', double(0) ... 11 | ); 12 | end 13 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/UsrpErrorCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) UsrpErrorCapiEnumT < int32 5 | enumeration 6 | UsrpDriverError(0), 7 | UsrpDriverSuccess(1), 8 | UsrpDriverNotResponding(2), 9 | UsrpDriverBusy(3), 10 | UsrpDriverNotCompatible(4) 11 | end 12 | methods (Static=true) 13 | function retVal = getHeaderFile() 14 | retVal = 'usrp_uhd_capi.hpp'; 15 | end 16 | function retVal = addClassNameToEnumNames() 17 | retVal = false; 18 | end 19 | end 20 | end 21 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/UsrpErrorSLCapiEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2011-2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) UsrpErrorSLCapiEnumT < Simulink.IntEnumType 5 | enumeration 6 | UsrpDriverError(0), 7 | UsrpDriverSuccess(1) 8 | end 9 | methods (Static=true) 10 | function retVal = getHeaderFile() 11 | retVal = 'usrp_uhd_capi.hpp'; 12 | end 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/UsrpReportMethodEnumT.m: -------------------------------------------------------------------------------- 1 | 2 | % Copyright 2012 The MathWorks, Inc. 3 | 4 | classdef(Enumeration) UsrpReportMethodEnumT < int32 5 | enumeration 6 | Warning(0), 7 | Error(1), 8 | None(2), 9 | end 10 | methods (Static=true) 11 | function retVal = addClassNameToEnumNames() 12 | retVal = false; 13 | end 14 | end 15 | end 16 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/checkSDRHostName.m: -------------------------------------------------------------------------------- 1 | function [errStat, errStr] = checkSDRHostName(deploymentHostName) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [errStat, errStr] = mapiPrivate('checkSDRHostName', deploymentHostName); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/closeDataConnection.m: -------------------------------------------------------------------------------- 1 | function [errStat, errStr] = closeDataConnection(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [errStat, errStr] = mapiPrivate('closeDataConnection', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/createDriver.m: -------------------------------------------------------------------------------- 1 | function [driverApiH, errStat, errStr] = createDriver(addr, boardId, requester) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [driverApiH, errStat, errStr] = mapiPrivate('createDriver', addr, boardId, requester); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/deleteDriver.m: -------------------------------------------------------------------------------- 1 | function [errStat, errStr] = deleteDriver(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [errStat, errStr] = mapiPrivate('deleteDriver', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/getDeviceDescription.m: -------------------------------------------------------------------------------- 1 | function [descStr, errStat, errStr] = getDeviceDescription(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [descStr, errStat, errStr] = mapiPrivate('getDeviceDescription', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/getFrequency.m: -------------------------------------------------------------------------------- 1 | function [actualValue, errStat, errStr] = getFrequency(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [actualValue, errStat, errStr] = mapiPrivate('getFrequency', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/getFrequencyRange.m: -------------------------------------------------------------------------------- 1 | function [freqRange, errStat, errStr] = getFrequencyRange(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [freqRange, errStat, errStr] = mapiPrivate('getFrequencyRange', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/getGain.m: -------------------------------------------------------------------------------- 1 | function [actualValue, errStat, errStr] = getGain(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [actualValue, errStat, errStr] = mapiPrivate('getGain', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/getGainRange.m: -------------------------------------------------------------------------------- 1 | function [gainRange, errStat, errStr] = getGainRange(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [gainRange, errStat, errStr] = mapiPrivate('getGainRange', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/getRate.m: -------------------------------------------------------------------------------- 1 | function [actualValue, errStat, errStr] = getRate(driverApiH) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [actualValue, errStat, errStr] = mapiPrivate('getRate', driverApiH); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/openDataConnection.m: -------------------------------------------------------------------------------- 1 | function [driverApiH, errStat, errStr] = openDataConnection(addr, boardId, requester, frameLength, dportType, buffMode, buffSize) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [driverApiH, errStat, errStr] = mapiPrivate('openDataConnection', addr, boardId, requester, frameLength, dportType, buffMode, buffSize); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/receiveData.m: -------------------------------------------------------------------------------- 1 | function [data, dataLength, overflow, errStat, errStr] = receiveData( ... 2 | driverApiH, freq, loOffset, gain, decim, frameLength, dportDtype) 3 | %#codegen 4 | 5 | % Copyright 2011-2012 The MathWorks, Inc. 6 | 7 | [data, dataLength, overflow, errStat, errStr] = ... 8 | mapiPrivate('receiveData', driverApiH, freq, loOffset, gain, decim, frameLength, dportDtype); 9 | end 10 | 11 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/reportDrivers.m: -------------------------------------------------------------------------------- 1 | function [flatAddrList, errStat, errStr] = reportDrivers() 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [flatAddrList, errStat, errStr] = mapiPrivate('reportDrivers'); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/sdruMexLock.m: -------------------------------------------------------------------------------- 1 | function sdruMexLock 2 | %#codegen 3 | 4 | % Copyright 2012 The MathWorks, Inc. 5 | 6 | mapiPrivate('sdruMexLock'); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/sendComplexDoubleData.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendComplexDoubleData( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype) 3 | %#codegen 4 | % bug: must pass as top-level arg 5 | % dportDtype = DataPortDataTypeCapiEnumT.DPortDTypeCDouble; 6 | 7 | % Copyright 2011-2012 The MathWorks, Inc. 8 | 9 | [underflow, errStat, errStr] = ... 10 | mapiPrivate('sendComplexDoubleData', driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype); 11 | end 12 | 13 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/sendComplexInt16Data.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendComplexInt16Data( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype) 3 | %#codegen 4 | % bug: must pass as top-level arg 5 | % dportDtype = DataPortDataTypeCapiEnumT.DPortDTypeCInt16; 6 | 7 | % Copyright 2011-2012 The MathWorks, Inc. 8 | 9 | [underflow, errStat, errStr] = ... 10 | mapiPrivate('sendComplexInt16Data', driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype); 11 | end 12 | 13 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/sendComplexSingleData.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendComplexSingleData( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype) 3 | %#codegen 4 | % bug: must pass as top-level arg 5 | % dportDtype = DataPortDataTypeCapiEnumT.DPortDTypeCSingle; 6 | 7 | % Copyright 2011-2012 The MathWorks, Inc. 8 | 9 | [underflow, errStat, errStr] = ... 10 | mapiPrivate('sendComplexSingleData', driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype); 11 | end 12 | 13 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/sendDoubleData.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendDoubleData( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype) 3 | %#codegen 4 | % bug: must pass as top-level arg 5 | % dportDtype = DataPortDataTypeCapiEnumT.DPortDTypeDouble; 6 | 7 | % Copyright 2011-2012 The MathWorks, Inc. 8 | 9 | [underflow, errStat, errStr] = ... 10 | mapiPrivate('sendDoubleData', driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype); 11 | end 12 | 13 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/sendInt16Data.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendInt16Data( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype) 3 | %#codegen 4 | % bug: must pass as top-level arg 5 | %dportDtype = DataPortDataTypeCapiEnumT.DPortDTypeInt16; 6 | 7 | % Copyright 2011-2012 The MathWorks, Inc. 8 | 9 | [underflow, errStat, errStr] = ... 10 | mapiPrivate('sendInt16Data', driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype); 11 | end 12 | 13 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/sendInt16Data_x.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendInt16Data_x( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength) 3 | %#codegen 4 | 5 | % Copyright 2011-2012 The MathWorks, Inc. 6 | 7 | [underflow, errStat, errStr] = ... 8 | mapiPrivate('sendInt16Data_x', driverApiH, data, freq, loOffset, gain, interp, frameLength); 9 | end 10 | 11 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/sendSingleData.m: -------------------------------------------------------------------------------- 1 | function [underflow, errStat, errStr] = sendSingleData( ... 2 | driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype) 3 | %#codegen 4 | % bug: must pass as top-level arg 5 | % dportDtype = DataPortDataTypeCapiEnumT.DPortDTypeSingle; 6 | 7 | % Copyright 2011-2012 The MathWorks, Inc. 8 | 9 | [underflow, errStat, errStr] = ... 10 | mapiPrivate('sendSingleData', driverApiH, data, freq, loOffset, gain, interp, frameLength, dportDtype); 11 | end 12 | 13 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/setClockConfig.m: -------------------------------------------------------------------------------- 1 | function [errStat, errStr] = setClockConfig(driverApiH, clockConfig) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [errStat, errStr] = mapiPrivate('setClockConfig', driverApiH, clockConfig); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/setClockConfigFull.m: -------------------------------------------------------------------------------- 1 | function [errStat, errStr] = setClockConfigFull(driverApiH, clockConfig) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [errStat, errStr] = mapiPrivate('setClockConfigFull', driverApiH, clockConfig); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/setFrequency.m: -------------------------------------------------------------------------------- 1 | function [tuneResult, errStat, errStr] = setFrequency(driverApiH, desiredFreq, desiredLoOffset) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [tuneResult, errStat, errStr] = mapiPrivate('setFrequency', driverApiH, desiredFreq, desiredLoOffset); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/setGain.m: -------------------------------------------------------------------------------- 1 | function [actualValue, errStat, errStr] = setGain(driverApiH, desiredValue) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [actualValue, errStat, errStr] = mapiPrivate('setGain', driverApiH, desiredValue); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/sdru/usrp_uhd_mapi/setRate.m: -------------------------------------------------------------------------------- 1 | function [actualValue, errStat, errStr] = setRate(driverApiH, desiredValue) 2 | %#codegen 3 | 4 | % Copyright 2011-2012 The MathWorks, Inc. 5 | 6 | [actualValue, errStat, errStr] = mapiPrivate('setRate', driverApiH, desiredValue); 7 | end 8 | -------------------------------------------------------------------------------- /sdruMixed/startup.m: -------------------------------------------------------------------------------- 1 | setupsdru([pwd,'/sdru']); 2 | -------------------------------------------------------------------------------- /sdruMixed/tx/TransmitterController.m: -------------------------------------------------------------------------------- 1 | message = 'Greetings from WiLab'; 2 | 3 | [ InterpolationFactor, ~,numFrames, framesToTxOnStep ] = setupSDRuTx( true ); 4 | 5 | repeats = 10; 6 | 7 | sendMessageSDRu( InterpolationFactor, message, repeats, framesToTxOnStep, numFrames ) -------------------------------------------------------------------------------- /sdruMixed/tx/compilesdru_TX.m: -------------------------------------------------------------------------------- 1 | function compilesdru_TX( InterpolationFactor, txOrg, numFrames ) 2 | 3 | compilesdru('sdruOFDMTransmitterRun','mex','-args', { InterpolationFactor, txOrg, numFrames }); 4 | 5 | end 6 | 7 | -------------------------------------------------------------------------------- /sdruMixed/tx/private/OFDMbits2letters.m: -------------------------------------------------------------------------------- 1 | function Letters = OFDMbits2letters( bits ) 2 | %#codegen 3 | % OFDMbits2letters: Convert input bits from a double array to ascii 4 | % integers, which can be converted to letters by the char() function 5 | 6 | % Make input into column 7 | bits = bits(:); 8 | 9 | %Trim extra bits 10 | bits = bits(1: floor(length(bits)/7)*7); 11 | 12 | %Shape into letters 13 | bits = reshape(bits, 7, length(bits)/7).'; 14 | 15 | 16 | %Convert bits to letters 17 | Letters = zeros(size(bits,1),1); 18 | for i = 1:size(bits,1) 19 | Letters(i) = char(bin2dec(dec2bin(bits(i,:)).')); 20 | end 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /sdruMixed/tx/private/OFDMletters2bits.m: -------------------------------------------------------------------------------- 1 | function f = letters2bits(str) 2 | % Encode a string of ASCII text into bits(1,0) 3 | N=length(str); 4 | f=zeros(N,7); 5 | 6 | bits = dec2bin(str); 7 | for k=1:N 8 | letter = bits(k,:); 9 | for i = 1:7 10 | f(k,i)=str2double(letter(i)); 11 | end 12 | end -------------------------------------------------------------------------------- /sdruMixed/tx/private/TestOFDMCodegen.m: -------------------------------------------------------------------------------- 1 | function [ x ] = TestOFDMCodegen 2 | 3 | x=1; 4 | h = comm.OFDMDemodulator('FFTLength', 64); 5 | release(h); 6 | 7 | end 8 | 9 | -------------------------------------------------------------------------------- /sdruMixed/tx/private/TestSDRuCodegen.m: -------------------------------------------------------------------------------- 1 | function [ x ] = TestSDRuCodegen 2 | 3 | persistent hSDRu 4 | x=1; 5 | hSDRu = comm.SDRuReceiver( '192.168.10.2', ... 6 | 'CenterFrequency', 2.2e9 + 1000, ... 7 | 'DecimationFactor', 10,... 8 | 'FrameLength', 120,... 9 | 'OutputDataType', 'double',... 10 | 'Gain', 18); 11 | 12 | 13 | release(hSDRu); 14 | 15 | end 16 | 17 | -------------------------------------------------------------------------------- /sdruMixed/tx/private/sdruOFDMTransmitterRun.m: -------------------------------------------------------------------------------- 1 | function sdruOFDMTransmitterRun(InterpolationFactor, txOrg, numFrames) 2 | % Setup transmitter 3 | hSDRu = comm.SDRuTransmitter('192.168.10.2', ... 4 | 'CenterFrequency', 2.2e9, ... 5 | 'InterpolationFactor', InterpolationFactor,... 6 | 'Gain', 25); 7 | 8 | % Run transmitter 9 | disp('Transmitting... pew! pew!'); 10 | for framesTransmitted = 1:numFrames 11 | % Send data to USRP 12 | step(hSDRu, txOrg); 13 | end 14 | 15 | release(hSDRu); -------------------------------------------------------------------------------- /sdruMixed/tx/private/startup.m: -------------------------------------------------------------------------------- 1 | setupsdru('/tmp/MATLAB/SupportPackages/R2013a/sdru'); 2 | 3 | -------------------------------------------------------------------------------- /sdruMixed/tx_rx/TransmitterController.m: -------------------------------------------------------------------------------- 1 | message = 'Greetings from WiLab'; 2 | 3 | [ InterpolationFactor, ~,numFrames, framesToTxOnStep ] = setupSDRuTx( true ); 4 | 5 | repeats = 10; 6 | 7 | sendMessageSDRu( InterpolationFactor, message, repeats, framesToTxOnStep, numFrames ) -------------------------------------------------------------------------------- /sdruMixed/tx_rx/compilesdru_TX.m: -------------------------------------------------------------------------------- 1 | function compilesdru_TX( InterpolationFactor, txOrg, numFrames ) 2 | 3 | compilesdru('sdruOFDMTransmitterRun','mex','-args', { InterpolationFactor, txOrg, numFrames }); 4 | 5 | end 6 | 7 | -------------------------------------------------------------------------------- /sdruMixed/tx_rx/private/OFDMbits2letters.m: -------------------------------------------------------------------------------- 1 | function Letters = OFDMbits2letters( bits ) 2 | %#codegen 3 | % OFDMbits2letters: Convert input bits from a double array to ascii 4 | % integers, which can be converted to letters by the char() function 5 | 6 | % Make input into column 7 | bits = bits(:); 8 | 9 | %Trim extra bits 10 | bits = bits(1: floor(length(bits)/7)*7); 11 | 12 | %Shape into letters 13 | bits = reshape(bits, 7, length(bits)/7).'; 14 | 15 | 16 | %Convert bits to letters 17 | Letters = zeros(size(bits,1),1); 18 | for i = 1:size(bits,1) 19 | Letters(i) = char(bin2dec(dec2bin(bits(i,:)).')); 20 | end 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /sdruMixed/tx_rx/private/OFDMletters2bits.m: -------------------------------------------------------------------------------- 1 | function f = letters2bits(str) 2 | % Encode a string of ASCII text into bits(1,0) 3 | N=length(str); 4 | f=zeros(N,7); 5 | 6 | bits = dec2bin(str); 7 | for k=1:N 8 | letter = bits(k,:); 9 | for i = 1:7 10 | f(k,i)=str2double(letter(i)); 11 | end 12 | end -------------------------------------------------------------------------------- /sdruMixed/tx_rx/private/ReceiverController: -------------------------------------------------------------------------------- 1 | % Run receiver with function calls 2 | 3 | [ tx, offsetCompensationValue, numFrames, useScopes, printReceivedData ] = setupSDRuReceiver( compileIt ); 4 | 5 | messagesToReceive = 10; 6 | % Need to setup timeout mechanism 7 | [ messages ] = getMessagesSDRu( messagesToReceive, tx, offsetCompensationValue, numFrames, useScopes, printReceivedData ); -------------------------------------------------------------------------------- /sdruMixed/tx_rx/private/TestOFDMCodegen.m: -------------------------------------------------------------------------------- 1 | function [ x ] = TestOFDMCodegen 2 | 3 | x=1; 4 | h = comm.OFDMDemodulator('FFTLength', 64); 5 | release(h); 6 | 7 | end 8 | 9 | -------------------------------------------------------------------------------- /sdruMixed/tx_rx/private/TestSDRuCodegen.m: -------------------------------------------------------------------------------- 1 | function [ x ] = TestSDRuCodegen 2 | 3 | persistent hSDRu 4 | x=1; 5 | hSDRu = comm.SDRuReceiver( '192.168.10.2', ... 6 | 'CenterFrequency', 2.2e9 + 1000, ... 7 | 'DecimationFactor', 10,... 8 | 'FrameLength', 120,... 9 | 'OutputDataType', 'double',... 10 | 'Gain', 18); 11 | 12 | 13 | release(hSDRu); 14 | 15 | end 16 | 17 | -------------------------------------------------------------------------------- /sdruMixed/tx_rx/private/sdruOFDMTransmitterRun.m: -------------------------------------------------------------------------------- 1 | function sdruOFDMTransmitterRun(InterpolationFactor, txOrg, numFrames) 2 | % Setup transmitter 3 | hSDRu = comm.SDRuTransmitter('192.168.10.2', ... 4 | 'CenterFrequency', 2.2e9, ... 5 | 'InterpolationFactor', InterpolationFactor,... 6 | 'Gain', 25); 7 | 8 | % Run transmitter 9 | disp('Transmitting... pew! pew!'); 10 | for framesTransmitted = 1:numFrames 11 | % Send data to USRP 12 | step(hSDRu, txOrg); 13 | end 14 | 15 | release(hSDRu); -------------------------------------------------------------------------------- /sdruMixed/tx_rx/private/startup.m: -------------------------------------------------------------------------------- 1 | setupsdru('/tmp/MATLAB/SupportPackages/R2013a/sdru'); 2 | 3 | -------------------------------------------------------------------------------- /sdruOFDMRx/scripts/OFDMbits2letters.m: -------------------------------------------------------------------------------- 1 | function Letters = OFDMbits2letters( bits ) 2 | %#codegen 3 | % OFDMbits2letters: Convert input bits from a double array to ascii 4 | % integers, which can be converted to letters by the char() function 5 | 6 | % Make input into column 7 | bits = bits(:); 8 | 9 | %Trim extra bits 10 | bits = bits(1: floor(length(bits)/7)*7); 11 | 12 | %Shape into letters 13 | bits = reshape(bits, 7, length(bits)/7).'; 14 | 15 | 16 | %Convert bits to letters 17 | Letters = zeros(size(bits,1),1); 18 | for i = 1:size(bits,1) 19 | Letters(i) = char(bin2dec(dec2bin(bits(i,:)).')); 20 | end 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /sdruOFDMRx/scripts/OFDMletters2bits.m: -------------------------------------------------------------------------------- 1 | function f = letters2bits(str) 2 | % Encode a string of ASCII text into bits(1,0) 3 | N=length(str); 4 | f=zeros(N,7); 5 | 6 | bits = dec2bin(str); 7 | for k=1:N 8 | letter = bits(k,:); 9 | for i = 1:7 10 | f(k,i)=str2double(letter(i)); 11 | end 12 | end -------------------------------------------------------------------------------- /sdruOFDMRx/scripts/ReceiverController: -------------------------------------------------------------------------------- 1 | % Run receiver with function calls 2 | 3 | [ tx, offsetCompensationValue, numFrames, useScopes, printReceivedData ] = setupSDRuReceiver( compileIt ); 4 | 5 | messagesToReceive = 10; 6 | % Need to setup timeout mechanism 7 | [ messages ] = getMessagesSDRu( messagesToReceive, tx, offsetCompensationValue, numFrames, useScopes, printReceivedData ); -------------------------------------------------------------------------------- /sdruOFDMRx/scripts/TestOFDMCodegen.m: -------------------------------------------------------------------------------- 1 | function [ x ] = TestOFDMCodegen 2 | 3 | x=1; 4 | h = comm.OFDMDemodulator('FFTLength', 64); 5 | release(h); 6 | 7 | end 8 | 9 | -------------------------------------------------------------------------------- /sdruOFDMRx/scripts/TestSDRuCodegen.m: -------------------------------------------------------------------------------- 1 | function [ x ] = TestSDRuCodegen 2 | 3 | persistent hSDRu 4 | x=1; 5 | hSDRu = comm.SDRuReceiver( '192.168.10.2', ... 6 | 'CenterFrequency', 2.2e9 + 1000, ... 7 | 'DecimationFactor', 10,... 8 | 'FrameLength', 120,... 9 | 'OutputDataType', 'double',... 10 | 'Gain', 18); 11 | 12 | 13 | release(hSDRu); 14 | 15 | end 16 | 17 | -------------------------------------------------------------------------------- /sdruOFDMRx/scripts/receiveOFDM80211a_sdru_mex.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruOFDMRx/scripts/receiveOFDM80211a_sdru_mex.mexa64 -------------------------------------------------------------------------------- /sdruOFDMRx/scripts/sdruOFDMTransmitterRun.m: -------------------------------------------------------------------------------- 1 | function sdruOFDMTransmitterRun(InterpolationFactor, txOrg) 2 | % Setup transmitter 3 | hSDRu = comm.SDRuTransmitter('192.168.10.2', ... 4 | 'CenterFrequency', 2.2e9, ... 5 | 'InterpolationFactor', InterpolationFactor,... 6 | 'Gain', 25); 7 | 8 | % Run transmitter 9 | disp('Transmitting... pew! pew!'); 10 | for framesTransmitted = 1:1e8 11 | % Send data to USRP 12 | step(hSDRu, txOrg); 13 | end 14 | 15 | release(hSDRu); -------------------------------------------------------------------------------- /sdruOFDMTx/.gitignore: -------------------------------------------------------------------------------- 1 | .m~ 2 | codegen 3 | *.m~ 4 | *.swp 5 | -------------------------------------------------------------------------------- /sdruOFDMTx/scripts/OFDMbits2letters.m: -------------------------------------------------------------------------------- 1 | function Letters = OFDMbits2letters( bits ) 2 | %#codegen 3 | % OFDMbits2letters: Convert input bits from a double array to ascii 4 | % integers, which can be converted to letters by the char() function 5 | 6 | % Make input into column 7 | bits = bits(:); 8 | 9 | %Trim extra bits 10 | bits = bits(1: floor(length(bits)/7)*7); 11 | 12 | %Shape into letters 13 | bits = reshape(bits, 7, length(bits)/7).'; 14 | 15 | 16 | %Convert bits to letters 17 | Letters = zeros(size(bits,1),1); 18 | for i = 1:size(bits,1) 19 | Letters(i) = char(bin2dec(dec2bin(bits(i,:)).')); 20 | end 21 | 22 | end 23 | 24 | -------------------------------------------------------------------------------- /sdruOFDMTx/scripts/OFDMletters2bits.m: -------------------------------------------------------------------------------- 1 | function f = letters2bits(str) 2 | % Encode a string of ASCII text into bits(1,0) 3 | N=length(str); 4 | f=zeros(N,7); 5 | 6 | bits = dec2bin(str); 7 | for k=1:N 8 | letter = bits(k,:); 9 | for i = 1:7 10 | f(k,i)=str2double(letter(i)); 11 | end 12 | end -------------------------------------------------------------------------------- /sdruOFDMTx/scripts/TestOFDMCodegen.m: -------------------------------------------------------------------------------- 1 | function [ x ] = TestOFDMCodegen 2 | 3 | x=1; 4 | h = comm.OFDMDemodulator('FFTLength', 64); 5 | release(h); 6 | 7 | end 8 | 9 | -------------------------------------------------------------------------------- /sdruOFDMTx/scripts/TestSDRuCodegen.m: -------------------------------------------------------------------------------- 1 | function [ x ] = TestSDRuCodegen 2 | 3 | persistent hSDRu 4 | x=1; 5 | hSDRu = comm.SDRuReceiver( '192.168.10.2', ... 6 | 'CenterFrequency', 2.2e9 + 1000, ... 7 | 'DecimationFactor', 10,... 8 | 'FrameLength', 120,... 9 | 'OutputDataType', 'double',... 10 | 'Gain', 18); 11 | 12 | 13 | release(hSDRu); 14 | 15 | end 16 | 17 | -------------------------------------------------------------------------------- /sdruOFDMTx/scripts/TransmitterController.m: -------------------------------------------------------------------------------- 1 | message = 'Greetings from WiLab'; 2 | 3 | [ InterpolationFactor, ~,numFrames, framesToTxOnStep ] = setupSDRuTx( true ); 4 | 5 | repeats = 10; 6 | 7 | 8 | 9 | %sendMessageSDRu( InterpolationFactor, message, repeats, framesToTxOnStep, numFrames ) 10 | 11 | sendPacketSDRu( InterpolationFactor, message, repeats, framesToTxOnStep, numFrames ) 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /sdruOFDMTx/scripts/sdruOFDMTransmitterRun.m: -------------------------------------------------------------------------------- 1 | function sdruOFDMTransmitterRun(InterpolationFactor, txOrg, numFrames) 2 | % Setup transmitter 3 | hSDRu = comm.SDRuTransmitter('192.168.10.2', ... 4 | 'CenterFrequency', 2.2e9, ... 5 | 'InterpolationFactor', InterpolationFactor,... 6 | 'Gain', 25); 7 | 8 | % Run transmitter 9 | disp('Transmitting... pew! pew!'); 10 | for framesTransmitted = 1:numFrames 11 | % Send data to USRP 12 | step(hSDRu, txOrg); 13 | end 14 | 15 | release(hSDRu); -------------------------------------------------------------------------------- /sdruOFDMTx/scripts/sdruOFDMTransmitterRun_mex.mexa64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/sdruOFDMTx/scripts/sdruOFDMTransmitterRun_mex.mexa64 -------------------------------------------------------------------------------- /sdruOFDMTx/scripts/startup.m: -------------------------------------------------------------------------------- 1 | setupsdru('/tmp/MATLAB/SupportPackages/R2013a/sdru'); 2 | 3 | -------------------------------------------------------------------------------- /startup.m: -------------------------------------------------------------------------------- 1 | setupsdru([pwd,'/sdru']); 2 | -------------------------------------------------------------------------------- /testbench.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WiLab/sdruOFDM/e9891c624a789fccee34e8b25a4f81a9a7931085/testbench.png --------------------------------------------------------------------------------