├── .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 | 
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
--------------------------------------------------------------------------------