Code covered by the BSD License  

Highlights from
RF Design and Analysis

  • sigres.mSIGRES Function to plot the signal response of a complex system
  • cfreqz.mCFREQZ Function to plot pole-zero plot and transfer function of complex poles
  • C2FC2F Convert a temperature from Centigrade to Farenheit
  • C2KC2K Convert a temperature from Centigrade to Kelvin
  • F2CF2C Convert a temperature from Farenheit to Centigrade
  • F2KF2K Convert a temperature from Farenheit to Kelvin
  • FFTSNDR(samples, fsample,...FFTSNDR Function to find SNR from an FFT
  • GaussFilt(BW, N)GAUSSFILT Design a Gaussian Low-Pass Filter
  • GaussSQNR(L, MQL, STD)GAUSSSQNR Function to calculate SQNR of A/D converter with Gaussian input
  • IMR(a, p)IMR Calculate image rejection ratio given amplitude and phase mismatch
  • K2CK2C Convert a temperature from Kelvin to Centigrade
  • K2FK2F Convert a temperature from Kelvin to Farenheit
  • MUSTRIPLOSSMUSTRIPLOSS Calculate the attenuation of a microstrip line
  • MUSTRIPZ0MUSTRIPZ0 Calculate the characteristic impedance of a microstrip line
  • PulseSourcePULSESOURCE Generates output of pulsed source
  • SIMPLE_GM(mode, IN, W, L,...SIMPLE_GM Function to find transconductance given drain current or overdrive voltage
  • SINEAPPROX(T, F, A, C)SINEAPPROX Generates a clipped sine wave and an approximation to it.
  • STRIPLINELOSSSTRIPLINELOSS Calculate the attenuation of a stripline
  • STRIPLINEZ0STRIPLINEZ0 Calculate the characteristic impedance of a stripline
  • adbPADBP Convert a decibel signal into a power signal
  • adbVADBV Convert a decibel signal into an amplitude signal
  • adbmADBM Convert a dbm signal into a power signal (Watts)
  • binomialtransformerBINOMIALTRANSFORMER Design a multisection binomial impedance transformer
  • binomialxfrmrbwBINOMIALXFRMRBW Calculate the bandwidth of a binomial transformer
  • ccc2pccCCC2PCC Converts a complex number into magnitude and phase (in radians)
  • chebpoly(N,X)CHEBPOLY Evaluate Chebyshev polynomial
  • compare(varargin)COMPARE Function to plot two vectors of different scales on same x axis
  • dbPDBP Convert a power signal into decibels
  • dbVDBV Convert a voltage signal into decibels
  • dbmDBM Convert a power signal (Watts) into dbm
  • deg2radDEG2RAD Convert a vector from degrees to radians
  • digital(varargin)DIGITAL Function to plot digital signals
  • fft_a_p_mismatch(samples1...FFT_A_P_MISMATCH Amplitude and phase mismatch of two signals from an FFT
  • fftamp(samples, fs, f0, v...FFTPHASE Function to find phase of a particular frequency from an FFT
  • fftamp(samples, fs, f0, v...FFTAMP Function to find amplitude of a particular frequency from an FFT
  • fftbandamp(samples, fs, f...FFTBANDAMP Function to find rms amplitude of a particular band from an FFT
  • freqs1FREQS1 Function to find the frequency response of a filter at 1 frequency
  • iscmplxISCMPLX Tests if a number or array is complex
  • isevenISEVEN Tests if a number or vector is even
  • isoddISODD Tests if a number or vector is odd
  • lambertw
  • llimitLLIMIT Limit a vector to a given minimum value
  • loadspice(infname)LOADSPICE Reads in SPICE data from .out file
  • logfft(samples, fs, vpp, ...LOGFFT Function to plot FFT
  • maskMASK Mask a vector using another vector. Include only those elements in the
  • mustripMUSTRIP Calculate the required width of a microstrip line
  • mustripwMUSTRIPW Calculate the width of a microstrip line from the effective width required
  • mustripweffMUSTRIPWEFF Calculate the effective width of a microstrip line
  • parallelPARALLEL Computes the value of components in "parallel"
  • pcc2cccPCC2CCC Convert the polar input into a complex number
  • pinkfiltPINKFILT Generate filter coefficients for a 'pink noise' filter.
  • rad2degRAD2DEG Convert a vector from radians to degrees
  • repeat(x, N)REPEAT Upsample a vector by inserting repeated samples
  • rflibRFLIB Open the RF Circuits Toolbox SIMULINK Block Library.
  • rmsRMS Compute the RMS value of a vector
  • roundtoROUNDTO Round the input to a specified resolution
  • sd_fft(samples, fs, vpp, ...PLOTFFT Function to plot FFT
  • singlestubSINGLESTUB Computes the single-stub matching networks for a given Zl and Z0
  • singlestubresponseSINGLESTUBRESPONSE Computes the frequency response of a single-stub match
  • striplineSTRIPLINE Calculate the required width of a stripline
  • ulimitULIMIT Limit a vector to a given maximum value
  • uniquepcnt(a, PCNT)UNIQUEPCNT Set unique, ignoring roundoff error.
  • vectfiltVECTFILT Filter a vector to have only specific type of elements. Types are 'real',
  • constants.mCONSTANTS Script defining useful constants for scientific calculation
  • L1PSD.mL1PSD Script to plot the theoretical power spectrum of the GPS L1 signal
  • IMR_JT.mIMR_JT File to generate an IMR plot such as that in Jantzi thesis, p. 22.
  • RF.mdl
  • View all files
3.95652
4.0 | 46 ratings Rate this file 30 Downloads (last 30 days) File Size: 84.5 KB File ID: #261 Version: 1.0

RF Design and Analysis

by

 

A collection of functions, scripts, & Simulink models useful for designing and analyzing RF systems

| Watch this File

File Information
Description

This is a collection of MATLAB functions and scripts, and a Simulink model library, useful for designing and analyzing RF communication systems.

To the extent the submission has been tested, it was tested under MATLAB 5. Some blocks have not been tested, as the readme.txt file explains.

Required Products Simulink
MATLAB release MATLAB 5.2 (R10)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (49)
21 Jun 2011 Hiroyuki  
21 Oct 2008 Jing Wang  
14 Aug 2008 hongzheng han  
26 May 2008 bin bin

perfect

30 Oct 2007 Hades Pluto

thanks

27 Aug 2007 saad Malik

not tested but excellent library

05 May 2007 Barýþ cincirop  
05 May 2007 barýþ cincirop  
23 Mar 2007 Diego Barragán

Excelent

27 Feb 2007 khalil aljabory  
06 Feb 2007 mahesh kumar

good softwere

Comment only
17 Dec 2006 ABU IQBAL  
06 Oct 2006 OUS ALAB  
08 Aug 2006 porfirio sanchez u.  
25 Apr 2006 mui lim tan  
26 Oct 2005 Todd Duncan  
27 Sep 2005 Roi Faust

Uses for too many times were could have used built-in matlab vector functions.
When working with long files it would take too long to run it.

06 Jun 2005 sreenatyh r

it was a good one but do add some more explanations...

23 May 2005 oya akbaþ

mükemmel teþekkür ederim

11 Apr 2005 Thomas Allison Jr.  
07 Apr 2005 adfggg sdfgjk  
07 Apr 2005 adfgf zgbjhn  
31 Mar 2005 ANUCHA YANAWIMUT

NO COMMENT

30 Dec 2004 M.Furqan Akhtar  
26 Dec 2004 gaurav goel

good one

20 Oct 2004 mohammed aldawood  
23 Sep 2004 abdul fairoz  
23 Jul 2004 behrooz shin dadkhah

It would be usefull for my some radio subsystems designing .

Comment only
29 May 2004 Haithem ahmad

working on matlab simulation of rake receiver for future 3GPP mobile communication system

19 May 2004 GHULAM MEHDI

It would be a good tool for RF design

15 Apr 2004 Ale Polloni

A very useful application on non linearities

17 Mar 2004 Serigne dia  
04 Mar 2004 malek smadi  
09 Feb 2004 Nursani Rahmatullah

It's a great job

Comment only
21 Jan 2004 Javier De La Cruz Berospi  
15 Jan 2004 daibing zeng  
07 Dec 2003 c sf  
22 Oct 2003 zhu peiiqng

I wnat to study it.

05 Oct 2003 virgilio wijangco

very good

23 Sep 2003 werder ekrem

this doesnt run under matlab R12

17 Sep 2003 Jin-Han Lee  
04 Jul 2003 daya nand  
17 Jun 2003 Alan Tam  
20 May 2003 hadi khajoei  
31 Mar 2003 German Martinez  
16 Mar 2003 Lina Chang  
05 Feb 2003 Jerzy Gremba  
14 Dec 2002 Alexander Mihalev  
13 Nov 2001 Alfredo Fernandez  

Contact us