11.13.08

Final Acoustic Absorption Results: Part Duex

Posted in PhD An Acoustic Disdrometer at 3:12 pm by philwinder

I have just computed the absorption coefficients for the drop impacts, instead of a pulse generation.

To do this, I imported the raw drop data into Matlab and manually set all of the areas that had any bubble noise to zero.  Then I went back to my software and averaged the pulses like before.  Back in matlab I filtered the average (because there was a VLF frequency that would mess up the power measurements) and calculated the mean power.

The results gave an average absorption coefficient of 0.49.  A slightly better, but similar result that from yesterday.  This helps to conclude the anechoic nature of the lining.

Phil

11.11.08

Final Acoustic Absorption Results

Posted in PhD An Acoustic Disdrometer at 1:05 pm by philwinder

I have now completed the anechoic lining tests and reached an acceptable combination of materials.

To recap, over the last couple of weeks I have used an audio frequency amplifier to increase the transmit power of the pulsed tx signal.  I expected this to provide poor results since the pulse was 6.6 uS long, hence providing a spectrum containing a sinc function with the first zero at about 150kHz.  However, despite the amplifiers (probable) low pass filters it produced a pulsed signal that could be used and most importantly, at a higher power.

With this power I could now repeat the metal tube tests and actually see the reflection and after about 6 repetitions came to a descision on which material combination to use: a single sheet of heavy rubber backed with foam.  The rubber provided some absorbive attenuation, and what doesn’t get absorbed is scattered by the foam.

Armed with the new material I constructed a test tank from a oversized plastic A4 box, typically used for storage, and lined it with the rubber-foam combination.  Below are the results from a pulsed tx test from within the tank.  Note that the absorption coefficients are not normalised to an area and therefore cannot be directly associated with a sabin coefficient, or equivilent.

Final Pulsed Anechoic Test

From the two tests (these results were very stable) an average absorption coefficient of 0.46 was attained.  Just to make sure, I did swap the anechoic around (so that the rubber was on the inside, next to the box wall) and results were poor, indicating that the foam was scattering before the rubber has had time to absorb.

Next time… Results from the (un)infamous stairs test.

10.14.08

Preliminary Acoustic Absorption Results

Posted in PhD An Acoustic Disdrometer at 3:01 pm by philwinder

For about 2 weeks now I have been struggling to find a test that I could perform to ascertain the absorption coefficient in a small tank.  The problem is that this tank is only 0.5 m x 1.5 m x 0.3 m and most tests are producing spurious reflections that are masking the reflection that I want.  For example, if I were to lay the material under test at one end of the tank and transmit, most of the returning signal will be 1) masked by the reflections from the bottom, surface and side resonances and 2) spread due to the path length difference in the returning waves.  These two problems effectively ruin a clean experiment and the only solution is to use a pipe.

The transmission signal being used is pulse-like since we did not have the capabilities to transmit a burst of a sinusoid at a predetermined frequency (which would have been nice) and set the pulse length to something like the impact pulse of a raindrop (50 uS).

Unfortunately, the hydrophones I have are hardly directional, so a lot of energy is transmitted to the side walls of the tube (perpendicular to the hydrophone direction) and bounce around there for ever.  To attempt to eliminate this I wrapped the Rx in rubber to eliminate (absorb) some of the sound energy resonating in the pipe.  However, this damped the Tx slightly and reduced the receiving area on the hydrophone by an order of magnitude; the reflected pulse was therefore ridiculously small in amplitude.

Hence another experiment was devised to exploit the fact that we cannot remove these resonances.  The material under test was place at the bottom of the tank stuck to a metal plate (aluminium to produce a perfect reflection) with the hydrophones placed on top.  A coil of rubber was then placed around the test bed to attempt to reduce some of the reflections from the sides of the tank (this seemed to work fairly well).  A pulse was then transmitted and allowed to reverberate from the material to the surface and back again.  With just metal, the reverberations lasted a long time (about 2.5 mS/3.6 m), but with the absorbing materials the reverberations quickly petered out.

This effect can be clearly seen in the graph, although for a quantitative result I averaged the entire pulse-reverberations over approximately 100 transmissions, squared the data to get the power of the signal and then took the mean.  As some example values:

  • Metal = 0.3477
  • White Absorber = 0.1628
  • Egg Foam = 0.0774
  • Flat Foam = 0.0723

Surprisingly some open cell foam performed better than the specifically designed acoustic absorption material, however most of this could be due to scattering.  According to these results the acoustic absorption material had an absorption coefficient of approximately 0.5, but the foam had a coefficient of 0.8.  Considering the foam is about 100th of the price of the absorber, I don’t think that is too bad!

It must be noted that these experiments were designed and performed under our own criteria, namely the droplet-like pulse shape, and they were entirely non-standardised.  It does however illustrate that similar, if not better performance can be obtained from much cheaper alternatives.

Surface Bottom Reflection Test

10.04.08

Another Qt Error: PATH variables in XP

Posted in Qt at 7:04 pm by philwinder

Just to remind myself for next time, when entering variables into windows’ PATH, all entries seperated by a semicolon MUST NOT have a space in between.  If you do then the compiler (mingw32-make) complain about:

‘g++’ is not recognized as an internal or external command

09.22.08

Acoustic Disdrometer Preamplifier V1.0

Posted in PhD An Acoustic Disdrometer at 4:34 pm by philwinder

The Final Preamplifier for the acousic disdrometer has been designed and built and is working well.  Below are a few pictures.  The only thing that I would do differently next time is make the whole thing single supply rather than dual supply.  Becuase I have used a rail splitter and connected the ground from that to the ground on the outputs, when connecting to an oscilloscope, the non-earth potential shorts against the oscilloscopes ground which is connected directly to earth.  Short answer is the power pack -> oscilloscope is creating a big circuit so when trying to force the ground to some other potential (mid-rail for example)  it’s never going to win!

PCB, Built PCB, Preamp Cased with Hydrophones

07.31.08

Ubuntu Radeon 9800 Pro Installation

Posted in Linux Ubuntu at 4:52 pm by philwinder

I tried to get the open-source drivers working, but it just messed things up.  So I used this guide to install the propriatey drivers.

Pic Development on Ubuntu

Posted in PIC at 11:31 am by philwinder

I am about to try PikLab with SDCC (Both available via Synaptic Package Manager) and an ICD2.  To install the IDC2 I followed this tutorial.  It’s supposed to be for the Pic Kit 2, but its just about the same for the ICD2.  SDCC also requires GPUtils, so install that too.

One problem so far is that you cannot have spaces in the path of the project being used.  Complication will fail and report:

Segmentation fault
+ "/usr/bin/gplink" -I"/usr/bin/../share/sdcc/lib/pic16" -I"/usr/share/sdcc/lib/pic16" -c -m -w -r -o xxxxxxxxxxxxxx
*** Exited with status: 1 ***

07.29.08

Ralink RT25xx Driver install

Posted in Linux Ubuntu at 9:28 am by philwinder

*************************************

Update: As of Ubuntu 8.10, my Buffalo adaptor was recognised instantly and WPA2 works out of the box.  Well done ubuntu!

*************************************

Background:

I am using a Buffalo WLI-U2-KG54 USB wireless device and the default linux USB driver (the rt2500usb) would not support WPA encryption and it would not work at all.  After days of searching through other drivers including the ndiswrapper route/hack I found that USB devices based upon the rt25xx chip should use the rt2570 driver.  Note that this guide should also work with the real rt2500 driver and its varients.  Just replace filenames and identifiers where nessecary.

Assumptions:

A Fresh Install of Ubuntu 8.04.1 (Hardy Heron)
No Local internet access (but access from another computer)
Using WPA TKIP encryption.  For any other type of encryption you will have to make some changes.  But what they are I dont know.

Lets Go!

  1. After a clean install boot up and insert the installation CD
  2. Go to System -> Administration -> Synaptic Package Manager
  3. Go to Settings -> Repositories and Uncheck all checks and check the CDROM.  This removes the internet and adds the cd as a source of files.
  4. Now search for “Build-Essential”.  Right click on Build-Essential and click “Mark for Installation”.  If it asks say yes to installing its dependancies too. Click Apply and install. Close.
  5. Get on the internet and download “http://rt2×00.serialmonkey.com/rt2570-cvs-daily.tar.gz“. These are the drivers that we are going to install.  Save them onto a flash disk or something and go back to the ubuntu PC.
  6. Open up your flash disk and open up /home/.  Copy the tar.gz file accross to your home folder.
  7. Right click on the tar.gz file in the home folder and click “Extract here”.
  8. Now right click and rename the folder to something nice like “rt2570″
  9. Open Applications->Accessories->Terminal.
  10. Now cd to that directory with “cd /home/<yourname>/rt2570
  11. And cd to the Module directory with “cd Module/”
  12. Type “Make” to compile the driver
  13. Type “Make Install” to install the driver
  14. Type “cd ../../” to get out of the folders and type “rm -r rt2570″. This removes the folder we just had.
  15. Now we need to get rid of the old drivers. Type “rmmod rt2500usb”,  “rmmod rt2×00usb”, “rmmod rt2×00lib”, “rmmod mac80211″
  16. Use “lsmod” to find any more drivers that your specific card might be using (for example if you are not using the rt2500usb driver).  Then rmmod them.
  17. Start the correct module with “modprobe rt2570″
  18. Now for the moment of truth.  To test type “ifconfig -a” and see if your wireless adapter is at the bottom.  It will be called rausb0 or ra0 depending if it is a usb device or not.
  19. Turn the device on with “ifconfig rausb0 up”.  (replace rausb0 with your version from now on)
  20. And look for some networks! “iwlist rausb0 scan”.  Now if you find some networks, happy days its all working.  Remember the SSID of that network.  If it isnt, then either your router is wrong, you have the wrong driver or you have made a mistake.
  21. Now we need to stop the old drivers restarting next time we boot so there are two options.  First is delete the files or second is this.  type “gedit /etc/modprobe.d/blacklist”.
  22. At the bottom of the file add “blacklist rt2500usb”, “blacklist rt2×00usb”, “blacklist rt2×00lib”, “blacklist mac80211″.  All on seperate lines.  This blocks attempts to start the old driver.  Save and Close.
  23. Now open “gedit /etc/network/interfaces”.
  24. This is an important bit, so I will do it in a code box.  After the auto lo and iface lo inet loopback lines enter this:


auto rausb0 # place your card name instead of all rausb0's
iface rausb0 inet dhcp
pre-up ifconfig rausb0 up
pre-up ifconfig rausb0 down
pre-up ifconfig rausb0 up
pre-up sudo iwconfig rausb0 mode Managed
pre-up sudo iwpriv rausb0 auth 3
pre-up sudo iwpriv rausb0 enc 3
pre-up sudo iwconfig rausb0 essid "<your ssid from before>"
pre-up sudo iwpriv rausb0 wpapsk <your wpa password>
pre-up sudo iwconfig rausb0 essid
"<your ssid from before>"
Note the quotes around the ssid.  The reason why you have to put the ssid twice is so that the wpapsk key can be generated properly.  I think that all of my problems were because of this.  I was only doing it once for ages.  The up down stuff at the start seems to make it more stable.  The auth 3 means wpa and the enc 3 means TKIP.  If yours is different then take a look at the iwpriv-readme in the driver folder.

Now restart and that should be it.  Next time it reboots the dhclient should find you an address!! yay.  Note that running “/etc/init.d/networking restart” also restarts the network, but doesnt always work.  The first time it seems to, but after that I dont get any DHCP offers.  Dont know why, restart and it should be ok.

Hope that helps.  Ive spent 3 whole days doing that.  And I mean whole days.

07.18.08

Voltage Amplifiers Vs. Charge Amplifiers for Hydrophones

Posted in Electronics, PhD An Acoustic Disdrometer at 2:03 pm by philwinder

I have come to the conclusion that voltage amplifiers are better than charge amplifiers.  Equations state that the gain should be the capacitance of the hydrophone divided by the capacitance of the integrating capacitor.  When creating two circuits with (about) the same gain, the voltage amplifier always outperforms the charge amplifier.

This could be because of a few things.  Firstly, the capacitance of the hydrophone stated in the datasheet may not be true, or the capacitance undesirably alters with frequency.  Or secondly, it could be because the hydrophone, as a model, is a better voltage source than it is a charge source, however this is implicitly the same thing.  I.e. When the structure of the ceramic changes, a charge is formed via electrons jumping into non-stable spaces.  This forms a potential between the terminals on either side of the ceramic and when one side is connected to ground and the other to a load, a current flows.

So, in reality, for hydrophones at least, the two circuits are attempting to accomplish the same thing.  However, I would be worried that the integration in the charge amplifier would cause the signal to be altered from the delta like pulse to some sinc wave; single-handedly demolishing the drop size-impact pulse relationship.

Feel free to correct me if I am wrong, and here are some images of the results.  The charge amplifier simply didnt have enough gain to get the required results.

Charge Amplifier ResultsVoltage AmplifierVoltage Amplifier Zoomed

Incidently, a differential configuration did not work very well at all.  I thought a differential amplifier would remove a lot of the mains noise, but it didn’t.  Most of the mains must be picked up in the actual circuit, rather than the wire.  To remove the noise I would have to use a DC servo, adding complexity and possibly more capacitors in the path of the signal.

07.08.08

Phased array V0.1 Finished :D Doesnt Work :(

Posted in Projects, Electronics, PIC at 9:45 am by philwinder

I have implemented a new microcontroller that has simultaneous sampling and a slightly higher sampling rate. I could then interpolate the data with pretty good results using a simple padding + band pass filtering technique. The higher the SNR the better it worked.
However, I have hit a great big wall. It all boils down to the fact that I have used 2 rows of transducers to make the spacing 1 wavelength.

For the following results, Consider the situation where x is the horizontal plane, y is the vertical plane and z is the distance between the source and the target. If the target is slightly elevated in the y plane, the top and bottommost transducers would receive an echo at different times. Furthermore, due to multipath dispersion I am also receiving further echoes from different y directions. So to counteract this, I would have to scan not only in the x plane, but in the y plane too, and this was accomplished by summing all of the results in the y direction to produce a plot of the targets in the x plane. However, by delaying the signals in the y plane, the x plane in some situations became erroneous. It looks like I am getting some sort of aliasing in the x plane. I think that this is because of instead of having a beam pattern from 4 transducers, I am getting 2 x 2 transducer patterns, so not only do I now have a very very wide beam width, I will have some nasty sidelobes too (since if you just consider the 2 transducers, the spacing is 2 x wavelength.)

On the up side, the hardware works great!

So all around, this was pretty much a disaster, and I am not looking forward to remaking all of the hardware. So for beta 2 I will need:

  • to source some smaller transducers so that I can get 1/2 x wavelength spacing in a linear fashion. Possibly go higher in frequency to get a better z resolution.
  • use a dedicated ADC with 8 transducers, rather than 4. Get something with a faster sampling rate too.
  • remake the hardware :(
  • The hardest thing I see is sourcing the peizoceramics from somewhere. Does anyone know of where I can get any cheaply online? Self enclosed transducers would be ideal, but I would be willing to mess with the naked ceramics myself if I had too…

    « Previous entries

    semen turns yellow viagra bought online flushed face viagra viagra availability viagra and h a p e edinburgh search find results viagra same as viagra over the counter nature's viagra tadalafil beats viagra fast shipping viagra can you take viagra everyday chewable viagra by viagra in uk viagra comercial ringtone penis enlargement pills viagra men viagra for mountain sickness kamagra generic viagra 100 mg sildenafil viagra chemist best prices on brand viagra viagra drug class generex viagra viagra effect gay philippines viagra how much viagra sale prices viagra common animo acid taking old viagra viagra scams generic viagra href cialis page canada viagra sales generic viagra soft tabs which works better cialis or viagra find search viagra free computer edinburgh buying generic viagra in canada gary null's natural viagra lisinopril drug interaction viagra action onset time viagra viagra comparison prices online viagra substitute dry skin penrex as viagra substitute viagra treats children s lethal hypertension side affects of viagra viagra in the water christine lavin ejaculation viagra buy cheap online viagra viagra viagra 200mg generic viagra online generic viagra online viagra no prescription insurance viagra eye twitch herbal viagra fda staggered viagra doses health net hmo viagra viagra online consultation viagra dangers best viagra nortripyline viagra online kaufen viagra prescription drug order discount viagra viagra humour canada online pharmacy viagra indeks 5 citrate generic sildenafil viagra health net viagra uk viagra zenegra viagra usage women herb that works like viagra viagra wallpaper drugs offer men viagra alternatives health form generic order print viagra difference between viagra and cialis 25mg viagra and online medical consultation viagra dicks baby saved by viagra lewis goodfellow viagra cheap generic what to know abouth viagra jelly drug interactions between flomax and viagra cialis viagra compare dosage of viagra viagra discussion boards viagra order cheap viagra dosage before bodybuilding contest song viagra in the water q viagra search fuctions of viagra viagra party drug caverta veega generic viagra viagra s giant viagra pill aan agcode viagra viagra hurt women viagra pfizer viagra retail discoun cheap viagra bi online viagra viagra viagra nitroglycerine buy viagra online paypal vipps side effects of viagra women prescription required for viagra manila philippines out of court settlement for viagra top 5 viagra can i get viagra by internet lowest prices for generic viagra buy viagra s diary buy viagra levitra alternative lavitra buy viagra internet viagra coupon negative effects of viagra headache from taking viagra viagra under the tongue viagra extended use buying cheap viagra viagra viagra 9 best viagra super erection compare generic viagra to viagra viagra news edinburgh tid cfm moo viagra's effects free generic shipping viagra herbal female viagra viagra levitra cialis ads viagra and addiction moo moo edinburgh viagra viagra generic brand sublingual viagra buy sildenafil viagra cialis and levitra viagra generic brand order viagra on line benefits of viagra best buying viagra egyptian viagra feedster on viagra viagra cuckold edinburgh uk viagra pages search news viagra rash herbal viagra review cuba gooding jr and viagra trans viagra hairy viagra buy xenical viagra propecia com viagra treatment generic viagra indian medicaid paying for viagra viagra levitra online pluralistic ignorance viagra arginine ornithine viagra viagra drug name viagra natural sources drinking champagne and taking viagra eyewitness news ingrid viagra prescription prescription prescription prescription viagra erica carnea viagra viagra for the brain caverta generic viagra generic viagra pillshoprxcom viagra for emphazyma new viagra jokes can take viagra woman buy viagra cialis nattural viagra viagra discount sales viagra cialis ricetta viagra modify discount clitoris viagra understanding viagra buy viagra toronto viagra contest viagras effect on women buy viagra now viagra penile curvature viagra erection quality discount viagra uk taking viagra while drunk viagra pamphlet viagra triangle one dollar viagra buy deal deal price viagra viagra cheapest price acupuncture oct ivf women viagra natural form of viagra viagra good facts about viagra commercial cocks on viagra cheap online softtabs viagra buy cheapest viagra viagra heck reaction viagra to buy uk christine rudakewycz viagra generic viagra listings viagra migraine viagra premature viagra for under 2 to buy viagra in uk buying viagra in mexico buying viagra in tijuana viagra and blood pressure pills free viagra free cialis free levitra viagra grapefruit interaction viagra as treatment for pulmonary hypertension female viagra impulse female viagra free viagra sample pack viagra overnight best price viagra online fraud viagra cock viagra injection 5 viagra tablets female viagra new viagra for women viagra best price sildenafil generic viagra doxycycline viagra black market in canada viagra for uk primary sources for viagra viagra jellies cheap price viagra buy cheap online uk viagra where to buy viagra from when does viagra's patent expire viagra for woman information viagra by mail order viagra supplement $2.00 viagra rapid tabs viagra fake uk viagra viagra video commercial compare viagra does viagra increase size viagra capsules free samples of viagra generic mexico pharmacy viagra trial generic viagra what is better cialis or viagra gary null's viagra viagra doses free viagra ctions i'll never stop taking viagra keywords viagra viagra levitra cialis pharmacist prescription drug viagra from india cheap where to get viagra side effects from viagra search viagra edinburgh cialis charles cheap herbal online viagra viagra viagra aching legs following viagra use guaranteed cheapest viagra metformin hcl frogdot viagra ad herbal iv viagra 2005 comment december leave viagra vicoden morphine viagra poker viagra buy real viagra online viagra and penis size viagra magazine ad deine nachricht site viagra qu bec viagra buy purchase viagra online confidential buy viagra over the counter us eli lily viagra patent 2cialis comparison levitra viagra free trail viagra google groups order viagra online sniff viagra buy sublingual viagra on the internet generic viagra india pricing viagra cheap free online price viagra viagra viagra vs cilais what works like viagra viagra versus cialis espa ol mixing viagra with cialias viagra cialis buying guide discount viagra offers cheap amp fast buy online viagra herbal viagra canada generic name for viagra order site viagra viagra cou on viagra sex domination interactions with methadone and viagra counterfiet viagra from china king viagra find viagra online viagra before and after pictures cheap discount free viagra viagra viagra cgi site variable viagra finasteride viagra medicare medicaid viagra art online pharmacy viagra cialis ni kids forum sildenafil viagra active drug in viagra misuse of viagra viagra generico barato viagra enzyte combo zocor alternative viagra viagra and eye sight best viagra online mark martin viagra generic cheap viagra us licensed pharmacies mens health viagra continuing medil edution lifornia viagra chineese viagra vrx v viagra ordering generic viagra in canada recreational drug viagra ireland viagra viagra samples free viagra competitors luxury hotel rome uk viagra supplier venetian las vegas viagra woman viagra crush tongue best price viagra viagra posted messages settlements over talking viagra viagra gag gifts viagra hamster find search viagra ago edinburgh hours taking viagra cialis or levitra better more effective cialis or viagra buy viagra online cheap viagra 100 free shipping best generic price viagra mark marti viagra car viagra pills uk viagra 100mg order pfizer viagra with mastercard plant heather viagra viagra adverse reactions online viagra australia find viagra free sites search viagra shipping to canada viagra viagra woman woman online prescription viagra phentermine meridia adi book buy online order viagra limbaugh viagra compare price best viagra generic man health viagra viagra risk online order viagra viagra herbal alternitive buy cheap free online viagra viagra search viagra edinburgh phentermine find viagra capsule viagra generico mexico buy viagra online web meds try viagra kamagra viagra oral jelly buy cheap viagra 32 viagra in herbal form citrate generic sildenafil viagra php cheapest viagra online in the uk drug interactions flomax viagra sildenafil tablet viagra male viagra keywords cialis levitra sales viagra prescription for viagra pokemon gold buy viagra viagra and heartworm in dogs order viagra overnight delivery viagra free trials some from of viagra for woment funny viagra ad dole viagra is viagra a prescription drug wikipedia viagra gif online buy viagra secretly give my fife viagra 2 viagra in one night imported in ingredient viagra drugs giant viagra pill cialis men viagra no presrciption where can i buy viagra uk buy viagra alternative viagra and cardura interaction viagra hats lozenges viagra drug interractions flomax viagra mode d'emploi viagra soft viagra tablet wanted viagra 4images buy powered viagra zanex viagra interactions side affects clearence viagra maker of viagra referrers viagra free online viagra viagra viagra channel expansion kit viagra on sale phentermine viagra viagra online discoun mix beer and viagra comment addiction to viagra cialis viagra levitra pump kamagra viagra generica my dog ate a viagra viagra on dogs viagra aanbieding viagra 24 hours delivery buy online prescription vaniqa viagra generic viagra pay online check viagra and masturbation viagra drink buy viagra online online pharmacy viagra for girls viagra engineer best viagra cialis levitra free viagra or cealis free womens viagra viagra effect on high blood pressure taking viagra order viagra buying viagr viagra online overnight delivery viagra steroids india generic viagra on line sales viagra cheapest uk brand name viagra silagra cumwithuscom viagra worldwide rate generic viagra viagra lavetra cialis viagra monster buy viagra where chile viagra verbal download ringtone female version of viagra buy herbal pill viagra viagra people who use viagra video viagra what is best viagra cialis paypal to buy viagra viagra free sites computer news find generic viagra pricing online viagra viagra cheap usa viagra celebrity endorsments online viagra student loan consolidation ecstasy and viagra online phamacy viagra free viagra canadian pharmacy difference between viagra cialas and levitra cheap generic viagra on line vega generic viagra best price viagra generic viagra in united state dosage viagra xxx adult viagra compare generic viagra comparison viagra cialis levitra viagra generic buy online american express viagra find sites computer href cialis generic levitra review viagra buy viagra london buy viagra on-line risk of mixing tramadol and viagra mindful musings cheap viagra viagra sudden cardiac death male infertility viagra viagra generic name viagra nz viagra cialis differences viagra herbal search viagra free sites computer find viagra and other natural erectile aids viagra spinal cord research search viagra viagra edinburgh viagra and pulmonary hypertension viagra fedex viagra tablet female viagra cream kamagra viagra jelly viagra 100 50 25 viagra r info viagra viagra cialias natural viagra for woman viagra natural alternatives best alternative for viagra macular degeneration caused by viagra fda women viagra cialis cialis viagra combination effective viagra buy cheap viagra viagra viagra medical need pharmacology of viagra viagra vs levitra mens sexual health viagra phaloplasty viagra taste peruvian viagra buy viagra xanax viagra l-arginine viagra and heart problems viagra class action viagra canadaian prices viagra doesent work viagra alternative zenegra muslims and viagra similar to viagra cheap drugs viagra cialas suhagra generic viagra is good never take steroids and viagra viagra banned buy deal online online viagra viagra viagra cialis levitra href page wine bottle opener tablet viagra viagra max dose buy viagra assist cheap cialis viagra free sites results search viagra opinions edinburgh report search pages viagra phentermine female viagra drug viagra joke herbal viagra for woman incredibly cheap viagra viagra information women machaca natural viagra viagra nclex question viagra uk supplier viagra viagra online cheap pharmacy viagra buy ionline insurance birth control viagra viagra affects on women hard soft viagra viagra generics new side effects of viagra mix cialis and viagra generic viagra quality viagra pharmacy viagra studies women can you take viagra with lexapro multiple erections viagra 3generic meltabs viagra cheap site viagra canadian generic viagra viagra as a aphrod jamie reidy viagra viagra baby viagra pharmacies viagra softtabs overnight cialis levitra online viagra viagra eye exam generic viagra uk chinese viagra can viagra cause blindness google groups cheap order viagra viagra health risks buy cheap viagra online uk viagra best used viagra risks viagra womans golden root herbal viagra viagra sildenafil citrate patient information prescription aphrodisiac patenting viagra viagra find sites computer search find viagra free sites edinburgh search herbal page viagra before after viagra viagra logo 6viagra propecia discount drug viagra xenical celebrex propecia viagra sample overnight viagra plant leaf liver disease viagra viagra and grapefruit what is viagra used for gt publicidad viagra marketing viagra composition what happens when women take viagra for use with viagra generic viagra california herbal viagra cartridges valentines day in london viagra viagra patent expires find viagra free online pages edinburgh india generic viagra erectile viagra viagra extacy ashanti can i take viagra viagra comercial model viagra epi will viagra treat premature ejaculation find search viagra free sites computer girl viagra effects viagra women canadian online pharmacy viagra 2737 aid prevacid viagra zyrtec what is viagra patent date viagra and fertility cialis and levitra viagra online manufactures natural alternative to viagra luxury hotel rome womens viagra paxil viagra paris france cheep viagra cialis levitra viagra deal herbal viagra viagra chicks cialis vs viagra vs levitra otc viagra generic viagra caverta habitat on your moms viagra cialis generic impotence kamagra viagra viagra gifts ambien viagra heather like viagra u 3312 viagra cialis find search viagra edinburgh pages online viagra l477 interaction between eutirox and viagra can viagra be taken with norvasc mice viagra order order viagra viagra alcohol benefits 25 mg viagra non perscription viagra generic viagra levitra generic cialis pills viagra at wal mart viagra nonprescription substitute viagra levitra studies order viagra air travel buying viagra assist cheap cialis viagra soft hard meltabs viagra canadian company selling viagra generic viagra soft tabs next day hearing loss with viagra viagra how often to take tadalafil viagra herbal herbal pill sale viagra viagra order viagra without a prescription viagra levitra cialis nose female viagra alternate viagra naturale discount viagra or cialis a natural viagra for men elvis and viva viagra next dat delivery generic viagra rxlist viagra viagra free pills viagra order onlinr non perscription generic viagra viagra pages edinburgh pregnant cowper viagra duration cocaine with viagra generic pack sample viagra buy viagra pills yohimbe and viagra sofia viagra pics viagra in mexico 2 50 mg viagra viagra cialis vs is ordering viagra online safe viagra as hypertension medication viagra free sites results search find viagra cheap online india fda approved cialis female viagra viagra dick viagra vs cilas generic price viagra cialis and levitra viagra order viagra prescription viagra duration time free online order viagra gay men viagra vs cialis cheap online pill viagra viagra best buy diet pills compare levitra viagra cialis does generic viagra work 2007 viagra hmo drugs to use with viagra find viagra free sites edinburgh pulled cheapest viagra tablets india viagra generic viagra blue haze best free viagra viagra viagra insurance health viagra coverage generic viagra pay pal edinburgh uk viagra pages boring search viagra buy generic viagra like pill herbal viagra online cheap viagra no prescription 2005 cialis comment december leave viagra buy viagra online no prescription mark martin white viagra die cast generic indian viagra best online pharmacy ultram viagra renova viagra lawyer ohio order viagra now money pill cutter viagra endometrium viagra cheap drug viagra viagra online without prescription viagra after prostate surgery cialis viagra celebrex best price order viagra cialis levitra pharmacy kamagra viagra viagra discounts for all us senators chemical compound of viagra viagra and drinking alcohol cheapest place buy viagra online vicodin viagra combination drug insert viagra drug free viagra viagra reverse tongue atrophy what is the oppsite of viagra online free sample viagra canada buy in uk viagra best herbal viagra viagra buying viagra online illega generic list new site viagra lisinopril viagra interaction viagra canadian best viagra alternative herbal supplement information viagra on the shelf viagra soft tabs review viagra user forum canada free viagra ordering viagra viagra commercial horns toprol-xl and viagra is it dangerous herbal viagra alternative review second best to viagra uk free viagra delivery viagra cheap drug retin tramadol viagra buy by comment comment leave viagra viagra repeated use j 3generic meltabs viagra viagra depression viagra cum viagra and altace viagra store in canada viagra 50mg costa rica tico paradise viagra dating forum viagra it's like haha powdered viagra online prescription prilosec viagra discount viagra online impotence pill viagra tonytigeraz viagra cheapest price on viagra viagra discount online viagra and bph imitation viagra viagra delivered over night usa viagra sildenafil citrate information viagra and unicure pharmacy better than viagra viagra test excessive viagra use where do i buy viagra in viagra on the market contraindications to and viagra viagra negative symptons viagra rape viagra young men want to buy viagra palmeiro viagra viagra and nitrous oxide smoking viagra buy prescription viagra cheap viagra generic paypal 1cialis compare levitra viagra viagra vs medical breakthrough 1998 viagra discount pill viagra viagra viagra sydney cheap viagra online pharmacy online gay viagra hidden camera viagra without presciption online counterfeit viagra identify halogram generic over sea viagra generic in usa viagra viagra alternative merck joke limbaugh rush viagra viagra time generic viagra blue pill 25mg 10 vs 20 viagra viagra usage generic viagra free shipping verkaufe viagra caught selling viagra viagra cialis compared viagra promotion buy viagra com alcohol with viagra do it yourself viagra what makes viagra work coma viagra american board href viagra best viagra buy viagra prescription cat 1 keyword viagra battery viagra free viagra samples canada suite cialis viagra levitra viagra purchase canada viagra shelf life does viagra help with jet lab viagra compare price a useing viagra rafael palmiero viagra viagra viagra search find cheap pages viagra shopping viagra cxheap pulmonary fibrosis viagra funny viagra gif combination viagra zanaflex cialis viagra online viagra faqs over the hill viagra jokes free free pill viagra viagra substitute effects viagra woman viagra illegal phillipines price viagra viagra uses viagra herbal alternatives after viagra do you stay hard viagra no prescription jokes viagra london uk buy generic viagra viagra testemonials viagra news pulmonary hypertension after ejaculation viagra average does viagra effects of viagra on women tadalafil viagra vs viagra 1day delivery best pill viagra viagra glucophage viagra natural viagra substitute vitamins herbs viagra 32 viagra pill for sale viagra fuerteventura market can viagra kill you viagra use in women viagra mailing list viagra effectiveness chinese herbal viagra health insurance coverage of viagra free viagra shopping on internet viagra generic uk where can i buy viagra viagra sales 2004 generic online viagra viagra theme song citrate generic sildenafil viagra phospho inhibitors eg viagra generic viagra kamagra caverta pillshoprxcom by mail sale viagra viagra engineer 30sec viagra viagra online india viagra manufacturing best place to buy viagra canada buy viagra all information viagra trial coupon e net viagra herbal lotion natural viagra viagra plant viagra drug information viagra vicodin viagra cheapest viagra on the net viagra patent expiry copper herbal viagra order viagra uk natural suppliments work like viagra real viagra paypal viagra jokes photos phentermine adipex viagra viagra life find viagra free edinburgh search search viagra viagra find sites buy viagra from canada legitimate msnbc dose viagra cocaine viagra caution discount herbal online viagra viagra viagra key viagra buy viagra phentermine meridia adipex xenical citrate meltabs and viagra 12 online generic viagra generic viagra levitra and cialis pills erectyle disfunction viagra genetic viagra scary movie viagra what nascar driver s viagra enhancing the viagra experience order viagra licensed pharmacies online viagra info viagra schoolboys viagra pages edinburgh search find charles is viagra prescribed viagra generac viagra lyrics snort viagra line prescription viagra soft viagra is generic viagra safe viagra sex video free plant viagra natural buying viagra over the counter cialis levitra viagra zyban viagra results photos cialis and viagra together mixing amphetamine and viagra viagra oral jelly viagra on line uk viagra use with alcohol women's natural viagra he took viagra and fucked me viagra work discount discount viagra viagra group singing viva viagra video viagra suppositories ivf buy online prescription viagra without online viagra reviewa buy viagra cialis levitra online prescription buying online risk viagra viagra reports los angeles flomax viagra interaction viagra anorgasmia risperodol interactions with cialis viagra levitra viagra alternates where to buy viagra uk oysters viagra viagra purchase billig viagra wall mart drugs viagra viagra and cataracts berman sister female viagra study interactions of different medications with viagra citrate sildenafil viagra discount bulk viagra india viagra market tools cialis levitra viagra compare when viagra doesn't work viagra 6 free sample discount viagra generic viagra types glaucoma viagra mg viagra buy viagra cheapest best prices online viagra paypall 3 blue generic pill viagra heart attacks viagra excessive use viagra viagra use of viagra and diabetes grandpa on viagra viagra prescription order viagra online buy average dose viagra viagra beneficial side effects viagra women 2006 generic viagra free pills worldwide viagra herb alternative free viagra sample packs health man natural viagra treat crohns disease with viagra viagra substitute brazil viagra student loan consolidation viagra vs cialis effective edinburgh pages search viagra report viagra prescription onlin discount viagra without perscription get viagra dont visit a doctor liability prescription drug vioxx viagra subliminal message and viagra viagra use bush buy porn viagra cialis vs levitra vs viagra viagra cll generic viagra and bargain edinburgh uk viagra news pages comment viagra top ten viagra indigestion healthy herbal viagra viagra mix up smoking viagra kamagra vs viagra for young people koerier viagra cialis amsterdam 5 sildenafil citrate viagra 1 day viagra viagra and sinus infections dose viagra make sex last longer mitral valve prolapse viagra cialis versus viagra side effects viagra component viagra side effects women viagra immediately started sucking and licking when was viagra released in australia viagra energy drink cheap viagra no presrciption 50mg viagra confidential fast prescriptions online free mail viagra viagra joke of the day what is viagra professional viagra prescribing generic viagrageneric viagra natural viagra china viagra use in copd what alternatives are there for viagra purchase viagra professional buy viagra viagra viagra side effects rx viagra lexington buy viagra cheapest pfizer viagra free trial world news viagra find site computer pfizer viagra how does it look viagra how hard do you get grneric viagra viagra propecia viagra for geritol song viagra in use viagra 50mg sverige buy deal herbal viagra viagra viagra falls band presidents in viagra commercial female free sample viagra generic cheap viagra no online pharmacy prescription viagra vicodin prank ordering viagra online discount herbal viagra viagra viagra viagra bournemouth kamagra buy free viagra on internet cialis viagra levitra effects buy viagra australia online perscriptions for viagra on line prescription viagra viagra non prescription generic viagra next day inexpensive generic viagra cheap generic viagra viagra canida model viagra commercial sports show make cum taste better viagra eye problems with viagra az tempe viagra best cheap viagra which company manufactures viagra viagra availability at boots viagra and user experience generic names for viagra edinburgh uk viagra href pages computer viagra en argentina viagra percriptions medicare coverage of viagra free viagra fonts buy viagra over the counter cheapest viagra us licensed pharmacies viagra pills at wholesale get viagra on internet viagra koerier cialis amsterdam viagra detials viagra users buy viagra new york viagra kamagra aangeboden drugs for use with viagra buy viagra pill viagra free sites computer find online cheapest generic price viagra soma viagra interaction discount viagra mastercard health levitra sexual viagra dog ate viagra pill sale viagra free samples of viagra fo viagra commercials herbal viagra affiliate program viagra woman side effects buy viagra online and get prescription are there other forms of viagra does viagra woman order viagra overnight shipping free sample of viagra generic brands of viagra online health viagra insurance coverage discount free herbal viagra viagra viagra opposite viagra is he taking viagra viagra pills compare cialis viagra to viagra product information doses viagra genaric phosphodiesterase inhibitors viagra generic viagra side effects difference between cialis levitra viagra viagra contradictions 3.98 order viagra silagra generic viagra cumwithuscom viagra type spray buy line viagra combining cialis and viagra viagra marketing tools cialis levitra viagra comparisons otros viagra y