1 Star2 Stars3 Stars4 Stars5 Stars (7 votes, average: 4.86 out of 5)
Loading ... Loading ...
Print Print


Krishna Sankar Madhavan Pillai

Krishna Sankar M is a Signal Processing Engineer based out of Bangalore, India. His typical activities on a working day involve identifying and modeling digital signal processing algorithms for wireless receivers.
View Krishna Sankar Madhavan Pillai's profile on LinkedIn


The blog started some in February 2007 on the free Blogger platform and was hosted at http://dsplog.blogspot.com with the following objective:

Explain and discuss the basic text book concepts in digital signal processing and digital communication using simple Octave scripts.

Seeing consistent increase in traffic over the 6-7 months from inception, it was decided to move to an independent platform hosted at www.dsplog.com.

Target audience

(a) Students taking courses in digital signal processing/digital communication and requiring help to understand some of the concepts.
(b) Practicing engineers who are fresh to the domain of digital signal processing and requiring help.
(c) Ofcourse, the experienced engineers can share tips and tricks associated with the digital signal processing trade. :)

Probable contents

(a) Understanding basic concepts pertaining to FIR/IIR filtering
(b) Sample rate conversion
(c) Bit and Symbol error probabilities for typical digital communicatio
(d) Orthogonal Frequency Division Multiplexing
(e) more… :)

Contact via Email

For any queries, clarification, please contact the author at

Subscribe for the feed via Email

Please click here.

Subscribe for the feed via RSS

Please click here

D id you like this article? Make sure that you do not miss a new article by subscribing to RSS feed OR subscribing to e-mail newsletter. Note: Subscribing via e-mail entitles you to download the free e-Book on BER of BPSK/QPSK/16QAM/16PSK in AWGN.

{ 117 comments… read them below or add one }

Grand Theft Auto V Crack Download November 30, 2014 at 7:09 pm

hello there and thank you for your info – I’ve definitely picked up
anything new from right here. I did however expertise a few technical points using this web site, as I experienced to reload the site lots of times previous to I
could get it to load correctly. I had been wondering if your web host
is OK? Not that I am complaining, but slow loading instances times
will sometimes affect your placement in google and could damage your
quality score if advertising and marketing with Adwords.
Anyway I’m adding this RSS to my e-mail and could look out for a lot more of your
respective exciting content. Ensure that you update this again soon.


divx pornographique October 24, 2014 at 11:08 am

Je vaais te ԁire que ce n’est pas incօhérent …


sexe anal en streaming October 23, 2014 at 12:30 pm

Ѵous faîtes toujours des articles intéressants


xxx asiatique October 23, 2014 at 7:48 am

Poste ѕuper attrayant !!!


africaine chaude October 22, 2014 at 10:33 am

Je ѕuis entièrement en acdcord avfec vous


http://www.midupload.com/6vwyk0t3wkx8 October 22, 2014 at 2:00 am

Thanks for some other informative web site. The place
else may I get that type of information written in such a perfect means?
I have a mission that I am just now operating on, and I have been at the glance out for such information.


femme fontaine mature October 21, 2014 at 4:24 am

Ϝollement plaisant, selon moi ce poste devrait intéresser ma pote


film pornographique hardcore October 15, 2014 at 1:27 pm

Un maցistral bravo à l’admin du sitee web


clip de cul gratuit October 14, 2014 at 9:42 am

Bon ce post va aller sսr mon site personnel


XXX October 14, 2014 at 7:13 am

Je prends la ρeine d’écrire ce petit com
dans le but de remercier son auteur


femme légère cul October 13, 2014 at 4:17 pm

J’ai ρas fini de lirе toutefois jе repasseraі dans la


item October 12, 2014 at 1:54 pm

What’s up everyone, it’s my first pay a visit at this site, and article is actually fruitful in support of me, keep up posting these types of posts.


performance plus plumbing livermore ca October 11, 2014 at 9:03 am

Wow! After all I got a weblog from where I know how to actually take valuable
data regarding my study and knowledge.


www.camxl.fr October 10, 2014 at 2:43 pm

Ϲe poste esst vraiment rempli de véгités


porno censure October 8, 2014 at 11:25 am

Superbe post encore une fois


right movers fort lauderdale September 27, 2014 at 12:01 pm

While doing the resettlement work shifters get confused in between the puzzling works.
The packers are skilled and are capable enough to pack different types of goods.
Moving interstate will cause you some stress although it will also be exciting.
The problem arises when the volume of the data increases with the integrations of tools and applications such as customer relationship management, supply chain management, e-mail, wireless computing,
ecommerce, online store, workgroup collaboration, smartphone integrations
and various other factors. Another point to be considered
here is that the local businesses know the target customers better than multi national
companies, as they have their roots here in this county of Florida and thereby
know the people and the tourists of this place better.
If you find leaking faucet, repair it or call a maintenance personnel as soon as
possible. The candidates applying for the jobs in gulf need to be aware of the cultures and the
practises followed in its respective cities. Managing expenses is one
of the reasons most organizations are shifting to digital archiving.
These containers permit customers place documents to be destroyed directly into this sort of cartons.
There are more safety precautions you can include in your warehouse storage shelving such as shims,
wall ties, footplates, extra struts, pallet supports and wire decking,
and more.


news September 26, 2014 at 11:24 am

If this is your resolution this year, then it might be time to step back and reconsider your vacation plans.
People again turned to astrology during the late 19th h and 20th centuries when spiritualism made a comeback.
You want personal tuition for something as important
as this, and you want your course to be really enjoyable.


telecharger du sexe September 26, 2014 at 2:13 am

Une fois de рljs un post réellement séduisant


Alexis silver September 24, 2014 at 8:57 pm

Est-il ρossible de reprendre 2-3 phrases surr mon site internet perso ?


http://www.amazon.com/Black-Silver-Batman-Logo-Cufflinks/dp/B00MSA6D9M September 24, 2014 at 5:54 pm

I read this paragraph fully on the topic of the comparison of most up-to-date
and earlier technologies, it’s amazing article.


gros godemiche September 23, 2014 at 1:31 pm

Bon ɑrticle, pérennise comme ça


idm 6.21 patch September 22, 2014 at 9:56 pm

With havin so much content and articles do you ever run into any issues of
plagorism or copyright infringement? My website has a lot of completely unique content I’ve either written myself or
outsourced but it seems a lot of it is popping
it up all over the web without my authorization. Do
you know any methods to help protect against content from being ripped off?
I’d genuinely appreciate it.


best hair care products yahoo September 20, 2014 at 8:40 pm

Now when it comes to the actually tweezing part, you want to make sure that you’re using a good pair of tweezers.

You can choose among the natural remedies, cosmetic products and surgery, and the medications.
Have Some Much more Derm – Organic Care For The Locks.


Seo September 20, 2014 at 7:25 pm

I have read some excellent stuff here. Definitely value bookmarking for revisiting. I surprise how much effort you put to create such a magnificent informative website.


best skin care products September 19, 2014 at 6:23 am

Several recent studies have shown Proscar is effective for hair loss and can help regrow some hair on some people, but as I said before, the use of 5AR inhibitors only deals with a part of the problem and are generally not
very effective when used as the only treatment. Also sign up for my pet blog and let me know if
you have questions or concerns regarding your pets. The initial consultation will give you
a good opportunity to clear all doubts that you may have.


boca raton respironics cpap supplies September 5, 2014 at 4:21 am

To do for that reason fast together with efficiently, you will
have to have the appropriate software program you can use.

Your accountant should be referring business to you and you to
other businesses. Variety of professionalism that are shown by a los angeles accountant
will end up as an amazing asset in selecting a good accountant to fill your
family needs.


pay per click agency August 26, 2014 at 11:38 pm

I’m amazed, I must say. Rarely do I encounter a blog that’s both educative and
amusing, and let me tell you, you’ve hit the nail on the
head. The problem is something which not enough people are speaking intelligently about.

Now i’m very happy that I came across this during my search for something regarding this.


real estate August 15, 2014 at 2:42 am

But did your professors display you how to place collectively a polished interview outfit.
As many times as that old mechanical clock passed
through owners, each seller was supposed to pay taxes on it.
Certified accountants can be single practitioners or by partnership ranging in size from two to hundreds
of members.


moving companies in indianapolis indiana August 14, 2014 at 1:06 pm

I’m a bit of a workaholic, a good engineer, curious, well read, a good
travel companion, a fearless rider, and a decent mechanic.
Arrange for the disconnection of old utilities connection and get hold of new
firm or organize for the transfer of old connection,
if doable. Most movers use weight as a significant factor when developing a quote for your current move.


Boca Raton CPAt test california August 13, 2014 at 9:30 pm

This is required whether or not the both spouses are responsible for the IRS debt.
Of course, it spirals from there if you have
1099 income or use additional schedules, such as income from a business, like Schedule C.
This can eventually lead them to the courts, which would spend
them a lot more instead of just hiring a team of financial experts, professionals who would work hard
to give them the business reports, analysis and assessments they need.


Boca Raton CPAt test locations August 13, 2014 at 8:59 pm

When using such a solution, you will be asked to talk about the events that affected
you in the year, marriage, new baby, move to a new house,
started college, changed employment status, etc. But there
is an exception if the caregiver is your parent. Every year, thousands of vacancies
open up in the public sector.


george beach insurance marketing August 10, 2014 at 10:22 am

Cynthia Minnaar is a full-time internet marketer and
owner of She invites you to visit her internet marketing
training website for more link building tips. If a person is interested in what they see on your Facebook page, it’s crucial that they have your contact information to
learn more. The last thing to consider in regards to the idea of seo tools is that there
is an algorithm that is continually changing.


wholesale Brand name August 3, 2014 at 7:00 am

If he needs time to think about it, give him a
deadline so he knows that you are serious. So don’t make a fool of yourself by stalking his friends as it will
only end in tears. Is a Slower Realization of the
Truth Better for You.


Phillipp July 12, 2014 at 1:31 am

Create a well spun comment related to your niche


the truth about fat burning foods ebook July 8, 2014 at 3:42 pm

These foods will also help in increasing the Thyroid Hormone (T3), which helps in burning fat.


Boca Raton CPAt test california July 7, 2014 at 2:30 pm

Then visit this endorsed web-page and discover how Accountant Burnsville can benefit you.
Here are 4 things bookkeeping and accounting services do for their customers:.
There are many accounting software available these days.


MANISH JAISWAL July 2, 2014 at 9:50 pm

I am working on Power line communication channel.
Can u help me in MATLAB Coding for multipath channel simulation.


Heike June 25, 2014 at 8:18 pm

You should receive a quote from each one of the SEO company concerning the web design services.
I thought these folks were the strangest sounding words when I first heard them.
I personally think an e-mail program mustn’t be used to send e-mail
to 200 or maybe more people.


mannenkapsels June 23, 2014 at 6:07 pm

I visited several web pages however the audio quality for audio songs existing at this
web page is in fact marvelous.


best grills 2014 June 20, 2014 at 6:27 am

I pay a quick visit every day a few web pages and information sites to
read content, but this webpage offers feature based articles.


http://www.youtube.com/watch?v=zY1fFMW1uTk June 18, 2014 at 8:48 pm

Truth about abs has worked for tens of thousands of people.


pc repairs June 18, 2014 at 12:36 pm

As, you might have seen, most from the problems of xbox is brought on by “overheating”.
Visit PC Repair Shack to aid small business and acquire exactly what you’ll need in computer repair.
There is a form of online computer software through which you can repair slow
computers rather than using online guidelines.


dayz standalone download June 13, 2014 at 11:30 pm

Avec notre site web, vous avez la possibilité de
télécharger Minecraft 1.7.9 sans payer.
C’est la version la plus récente que l’on vous propose.

Vous pourrez télécharger à vitesse rapide via notre lien!!


best diets to lose weight June 13, 2014 at 6:20 pm

The Venus Factor is not going to include substantial appliance
weightlifting or undertaking Aerobic for hours and hours.
Also, there is not any constraint over the diet program which you eat.
You can actually consume each of the food the you adore with out emotion responsible about it but still shed pounds in the process.


http://snurl.com/stainlesssteelrefrigeratorwithtv420 June 13, 2014 at 5:36 pm

Also, this refrigerator has been outfitted with a stainless steel exterior that demands attention.


https://advantoptions.com May 29, 2014 at 11:07 am

Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my
blog that automatically tweet my newest twitter updates. I’ve been looking
for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like
this. Please let me know if you run into anything.
I truly enjoy reading your blog and I look forward to your new updates.


Sebastian May 25, 2014 at 12:24 pm

It makes getting an image perfectly straight very
easy. Old family pictures can now be restored with the help
of these services.


cruise control diet james ward May 23, 2014 at 8:55 am

Good answers in return of this query with real arguments and
explaining all about that.


bonus bagging profit maximiser May 22, 2014 at 8:04 am

She cooked up hamburgers on the stove as she diced a
small piece of onion.


arborist May 11, 2014 at 9:46 am

Post writing is also a fun, if you be acquainted with after that you can write if not it is complicated to write.


femdom tube May 10, 2014 at 3:25 pm

Hi there! This is my first visit to your blog!
We are a group of volunteers and starting a new initiative in a community in
the same niche. Your blog provided us valuable information to work on.

You have done a outstanding job!


Pasquale May 9, 2014 at 1:09 am

I’ve been browsing online more than three hours today, yet
I never found any interesting article like yours. It’s pretty worth enough
for me. In my opinion, if all webmasters and bloggers
made good content as you did, the net will be much more useful than ever before.|
I couldn’t refrain from commenting. Well written!|
I’ll right away take hold of your rss as I can’t in finding your email subscription link or e-newsletter service.
Do you have any? Please allow me realize in order that I
may just subscribe. Thanks.|
It is appropriate time to make some plans for the future
and it is time to be happy. I have read this post and if
I could I want to suggest you some interesting things or tips.
Perhaps you could write next articles referring to this article.
I desire to read even more things about it!|
It’s perfect time to make a few plans for the long run and it’s time to be happy.
I’ve read this submit and if I may just I want to
recommend you few fascinating things or suggestions. Perhaps you can write subsequent articles referring to this article.
I desire to read more issues approximately it!|
I’ve been browsing online greater than three hours lately,
yet I never discovered any attention-grabbing article like yours.
It’s beautiful value enough for me. Personally, if all webmasters
and bloggers made excellent content material as
you probably did, the net can be much more helpful than ever before.|
Ahaa, its fastidious dialogue regarding this piece of writing here at this blog,
I have read all that, so at this time me also commenting at this place.|
I am sure this article has touched all the internet people, its really really good article on building
up new blog.|
Wow, this piece of writing is fastidious, my younger sister is analyzing these kinds of things, so I am going to tell her.|
bookmarked!!, I love your website!|
Way cool! Some very valid points! I appreciate you penning this write-up and
also the rest of the site is very good.|
Hi, I do think this is an excellent website. I stumbledupon it ;) I will revisit
yet again since I book-marked it. Money and freedom
is the greatest way to change, may you be rich and continue to help other
Woah! I’m really digging the template/theme of this website.
It’s simple, yet effective. A lot of times it’s difficult to
get that “perfect balance” between superb usability
and appearance. I must say that you’ve done a fantastic job with this.
Additionally, the blog loads extremely quick for me on Firefox.
Outstanding Blog!|
These are truly great ideas in regarding blogging.
You have touched some nice things here. Any way keep up
Everyone loves what you guys are usually up too. This sort of clever work and exposure!
Keep up the excellent works guys I’ve added you guys to blogroll.|
Hello! Someone in my Facebook group shared this website with
us so I came to check it out. I’m definitely enjoying the information.
I’m bookmarking and will be tweeting this to my followers!
Exceptional blog and great style and design.|
I like what you guys are usually up too. This kind of clever work and coverage!
Keep up the awesome works guys I’ve added you
guys to blogroll.|
Hi there would you mind stating which blog
platform you’re working with? I’m looking to start my own blog
in the near future but I’m having a difficult
time making a decision between BlogEngine/Wordpress/B2evolution
and Drupal. The reason I ask is because your layout seems different then most blogs and
I’m looking for something unique. P.S My apologies for getting off-topic but I had to ask!|
Hi there would you mind letting me know which web host you’re using?

I’ve loaded your blog in 3 completely different web browsers
and I must say this blog loads a lot quicker then most. Can you recommend a good web hosting provider at a reasonable price?
Thank you, I appreciate it!|
Everyone loves it whenever people come together and share ideas.
Great website, keep it up!|
Thank you for the auspicious writeup. It in fact was a
amusement account it. Look advanced to more added agreeable
from you! By the way, how can we communicate?|
Hey there just wanted to give you a quick heads up.

The words in your content seem to be running off
the screen in Chrome. I’m not sure if this is a format issue or something to do with internet browser compatibility but I
thought I’d post to let you know. The style and design look great though!
Hope you get the issue solved soon. Kudos|
This is a topic which is near to my heart…
Cheers! Exactly where are your contact details though?|
It’s very trouble-free to find out any matter on web as
compared to books, as I found this post at this web
Does your blog have a contact page? I’m having a tough time locating it but, I’d like to send you
an email. I’ve got some suggestions for your blog
you might be interested in hearing. Either way, great blog and I look forward to
seeing it improve over time.|
Hello! I’ve been reading your website for some
time now and finally got the courage to go ahead and give
you a shout out from Humble Tx! Just wanted to mention keep up the excellent work!|
Greetings from Los angeles! I’m bored at work so I decided to browse your website on my iphone during
lunch break. I enjoy the information you provide here and can’t wait
to take a look when I get home. I’m shocked
at how fast your blog loaded on my phone .. I’m not even using
WIFI, just 3G .. Anyways, good site!|
Its such as you read my mind! You seem to know so much approximately this,
like you wrote the book in it or something. I believe
that you simply can do with some percent to drive the message
home a bit, however instead of that, this is magnificent blog.
An excellent read. I’ll definitely be back.|
I visited various blogs however the audio quality for audio
songs present at this web site is genuinely marvelous.|
Hi there, i read your blog occasionally and i own a similar one and i was just curious if you get a lot
of spam remarks? If so how do you prevent it, any plugin or anything you can suggest?
I get so much lately it’s driving me crazy so any help is very much appreciated.|
Greetings! Very useful advice in this particular article!
It’s the little changes that produce the most important changes.
Thanks a lot for sharing!|
I truly love your website.. Very nice colors & theme.

Did you make this website yourself? Please reply back as I’m
wanting to create my own personal website and would
like to learn where you got this from or what the theme is named.
Appreciate it!|
Hi there! This blog post couldn’t be written much better!
Going through this article reminds me of my previous roommate!
He continually kept preaching about this. I will forward this post to him.
Fairly certain he’ll have a good read. Many thanks for sharing!|
Wow! This blog looks just like my old one!
It’s on a completely different topic but it has pretty
much the same page layout and design. Great choice
of colors!|
There is certainly a great deal to find out about
this issue. I really like all of the points you have made.|
You have made some really good points there.
I checked on the net for more info about the issue and found most individuals will go along with your views
on this site.|
What’s up, I read your blog daily. Your humoristic style is awesome, keep it up!|
I simply could not go away your website before suggesting that I
really loved the standard info an individual supply in your visitors?
Is going to be back incessantly to check up on new posts|
I want to to thank you for this good read!! I absolutely loved every little bit of it.
I have you book-marked to check out new things you post…|
Hi, just wanted to mention, I liked this post. It was practical.

Keep on posting!|
I drop a comment when I like a post on a website or if I have something
to valuable to contribute to the conversation. Usually
it’s caused by the fire communicated in the post I read.
And after this article About Us – Krishna Pillai – dspLog.com.
I was actually moved enough to leave a thought ;-) I do have a couple of questions
for you if it’s allright. Is it just me or do a
few of these responses look like left by brain dead folks?
:-P And, if you are writing at other places, I’d like to keep up with everything new you have to post.
Could you make a list every one of all your public
sites like your Facebook page, twitter feed,
or linkedin profile?|
Hello, I enjoy reading all of your article.
I like to write a little comment to support you.|
I always spent my half an hour to read this blog’s articles daily along with a cup of coffee.|
I constantly emailed this web site post page to all my contacts, as if like to read it after that my links will too.|
My coder is trying to persuade me to move to .net from PHP.
I have always disliked the idea because of the expenses.
But he’s tryiong none the less. I’ve been using WordPress on
numerous websites for about a year and am concerned about switching to
another platform. I have heard fantastic things about blogengine.net.
Is there a way I can import all my wordpress content into it?
Any kind of help would be greatly appreciated!|
Howdy! I could have sworn I’ve visited your blog before
but after going through a few of the posts I
realized it’s new to me. Nonetheless, I’m certainly happy I came across it and I’ll be
bookmarking it and checking back often!|
Great work! That is the kind of information that are meant to be shared around the
web. Shame on the search engines for no longer positioning this post upper!

Come on over and discuss with my site . Thank you =)|
Heya i am for the first time here. I found this board and I find It truly useful & it helped me out a lot.
I hope to give something back and help others like you
helped me.|
Hello there, I believe your blog might be having internet browser compatibility problems.
Whenever I look at your site in Safari, it looks fine but
when opening in IE, it has some overlapping issues. I merely wanted to give you a
quick heads up! Other than that, great website!|
Someone essentially assist to make critically articles I’d state.
That is the first time I frequented your website page and thus far?

I amazed with the research you made to make this particular put up incredible.
Fantastic process!|
Heya i’m for the first time here. I came across this board and I find It
truly helpful & it helped me out a lot. I hope to offer something again and
help others like you helped me.|
Hello there! I just would like to offer you a big thumbs up for your
great information you’ve got right here on this
post. I am returning to your site for more soon.|
I always used to study piece of writing in news papers but now as I
am a user of web so from now I am using net for posts, thanks to web.|
Your method of describing everything in this article is in fact good, all be able to effortlessly understand it, Thanks
a lot.|
Hello there, I found your blog by the use of Google
whilst looking for a comparable topic, your website got here up,
it appears good. I’ve bookmarked it in my google bookmarks.

Hello there, just become alert to your weblog thru Google, and located that it’s really
informative. I’m gonna watch out for brussels.
I will appreciate if you proceed this in future. Numerous
folks can be benefited from your writing. Cheers!|
I am curious to find out what blog platform you are working
with? I’m experiencing some small security issues
with my latest site and I would like to find something more risk-free.

Do you have any solutions?|
I’m extremely impressed with your writing skills as well as with the layout
on your weblog. Is this a paid theme or did you modify it yourself?

Anyway keep up the excellent quality writing, it is rare
to see a nice blog like this one today.|
I am really impressed along with your writing abilities and also with the layout in your weblog.
Is that this a paid theme or did you modify it yourself?
Anyway stay up the nice high quality writing, it is uncommon to peer a nice blog like this one today..|
Hi, Neat post. There is an issue along with your website in internet explorer, might
test this? IE nonetheless is the market chief and a big portion of folks will
pass over your wonderful writing because of this
I’m not sure where you are getting your information, but good topic.

I needs to spend some time learning much more or understanding more.
Thanks for excellent information I was looking for this information for
my mission.|
Hello, i think that i saw you visited my site so i came to “return the favor”.I am
attempting to find things to enhance my site!I suppose its ok to use {some of|a


best orbital sander April 29, 2014 at 8:09 am

Having read this I thought it was rather informative.
I appreciate you finding the time and effort to put this short article together.
I once again find myself spending a lot of time both reading and posting comments.
But so what, it was still worthwhile!


Dr Drum Beat Maker April 27, 2014 at 3:23 pm

It has inputs for guitar, bass, and even expression pedals.
I can make so percussive brush effects for really quiet jazz.


https://www.facebook.com/pages/Warframe-Platinum-Hack/698600496846915 April 22, 2014 at 12:22 am

I do not even know how I ended up here, but
I thought this post was great. I don’t know who you are but definitely you are going
to a famous blogger if you are not already ;) Cheers!


siri April 21, 2014 at 7:34 pm

Sir i am doing project on energy effieciency by using virtula mimo for wireless sensor networks,so i need matlab code for energy consumption vs distance for fixed and variable distances of mimo


siri April 22, 2014 at 8:29 pm

Sir i am doing project on energy effieciency by using virtula mimo for wireless sensor networks,so i need matlab code for energy consumption vs distance for fixed and variable distances of mimo


Shakeera April 21, 2014 at 2:44 pm

Hai sir I am working on Cooperative communication.I struck at 8psk coding and decoding.How I can code the bits in 8psk.

Thank You Sir


solar April 19, 2014 at 9:19 pm

It will however help to reduce the cost of heating water as any water flowing in from the
solar water heater will be already up to a certain temperature, and the
normal hot water heater only has to continue heating till it reaches
the appropriate temperature for the house. Solar water heater use is also affected by light area and geographical constraints, an architecture professor at Tsinghua University School of Architecture, said Min Zhou Yan, from the height
of buildings is more suitable for the following 6
layer construction, and in Beijing, Shanghai and other major cities, 18 layer above the high-rise buildings are more fit so many collector
roof panels, and supporting structures must be delivered to each of the solar thermal
tube wells, therefore, not suitable for some high-rise buildings, the use of solar water heaters; from the region, the number of places cloudy, rainy day a long time, the
use of solar water heaters shorter season, lower utilization.
The arrival of DIY solar panels is expected to change the way an average home is powered.


Ericka April 19, 2014 at 2:16 am

Great items from you, man. I’ve consider your stuff previous to
and you’re just too wonderful. I actually like what you have received here,
certainly like what you’re saying and the way through which you assert
it. You’re making it entertaining and you continue to care
for to keep it wise. I cant wait to learn much more from you.
This is really a great website.


free google advertising April 14, 2014 at 2:04 pm

I’m really enjoying the design and layout of your website. It’s a very easy on the eyes which
makes it much more enjoyable for me to come here and visit more often.
Did you hire out a designer to create your theme? Excellent work!


ripan June 25, 2013 at 9:46 pm

why couldn’t comment here? I commented two times & each time there were shown as ”Your comment is awaiting moderation”, And after some days I noticed that there is no comment, It is vanished.


Krishna Sankar June 26, 2013 at 6:47 am

@ripan: sorry, have not been monitoring the comment section these days


khalid April 19, 2013 at 6:16 pm

salut Mr Krishna je travaille sur OFDM et je dois réaliser deux code matlab qui générent
un signal OFDM pour le WI-FI (802.11a et b )et le WIMAX(802.16);
je serais reconnaissant si vous allez m’aider.
voila mon email : khalid.elazz@gmail.com


Michael March 30, 2013 at 3:51 am

Dear Krishna Sankar,
I am a student doing electrical and electronic engineering at Newcastle university England. I would just like to let you know how much alot of your work and the website has helped me so much. At the moment I am doing a project on cooperative communication and need some code work to help me with simulations. If you have anything what so ever to help me with this issue I would be extremely grateful.

Thank you very much for your attention sir.


Krishna Sankar March 30, 2013 at 8:11 am

@Michael: Thanks, glad to be of help. Sorry, I have not discussed much about cooperative communication in the posts.


Nam Nguyen March 22, 2013 at 12:05 pm

Hi Krishna Sankar!!!
I’m studying nonlinear distortion in M-QAM systems that using adaptive Equalization and LMS algorthism in this ones. Can u help me or instruct code of Matlab to simulate systems when they had influenced by nonlinear distortion of HPA. Thanks u so much.


Krishna Sankar March 27, 2013 at 6:05 am

@Nam Nguyen: Sorry, I do not have the matlab code.


Nam Nguyen March 27, 2013 at 6:20 am

@ Krishna Sankar!!
Can u suggest for me to write code matlab of these issues!! Thanks Krishna Sankar so much!!!


hdcheikh March 22, 2013 at 12:30 am

please Mir Krishna Sankar ! I need a Matlab simulator of MIMO STBC
Thanks a lot


Krishna Sankar March 22, 2013 at 5:47 am

@hdcheikh: please check


3Sigma February 23, 2013 at 6:26 pm

I’ve been following your blog for quite some time and liked a lot. I’ve also started blogging recently about analog design. Please checkout my blog.



Krishna Sankar February 23, 2013 at 7:52 pm

@3Sigma: Thanks. Had a look at your blog – great ! All the very best!
If you are in Bangalore, lets meet up when are not ‘iwannastay_anonymous’ :-)


seema January 21, 2013 at 9:48 pm

hi krishna,

can u plzzz get me VHDL codes for viterbi decoding both using traceback and register exchange method.thanks


Krishna Sankar January 23, 2013 at 5:29 am

@seema: sorry, do not have vhdl codes


seema January 23, 2013 at 3:54 pm

fine,thnks for reply :)


prasad December 7, 2012 at 9:53 am

…………..pls help me…..
my project on femtocell power control……..
i have theoretical knowledge but i don’t know how to simulate in MATLAB. so please help me giving sample code for power conterol in cellular communication


Krishna Sankar December 8, 2012 at 3:55 am

@prasad: Power control should be relatively easy to simulate. How’s the transmitter getting a sense of it’s transmitted power – feedback from the power amplifier and/or feedback from the receiver system?


vignesh December 4, 2012 at 8:04 pm

Hi Krishna ,

Website is very useful.
I can learn a lot.



Winston November 25, 2012 at 4:01 pm


I am working on spectrum sensing on TV band.
I need to help on how to model a digital TV signal for null and alternate hypothesis.
Pls help me with this.


Krishna Sankar November 27, 2012 at 5:44 am

@Winston: Are you using power estimate > threshold for the hypothesis?


Rui Li November 9, 2012 at 6:23 am

Hello, In this website I have learn much knowledge. Now I am studying LDPC channnel coding.
Do you have some source code about block fading channel? I can not know it exactly?


Krishna Sankar November 12, 2012 at 6:59 am

@Rui: LDPC code-decoding is one of the TODO’s. However, you can find some posts on Hamming decoder and Viterbi decoder at


raja November 3, 2012 at 6:04 pm



Hung PCanh October 17, 2012 at 8:57 pm

Hi Krishna Sankar,
I am doing research in MIMO and Transmition Antenna Selection (TAS), may you give me some links or examples matlab codes on this topic?
i am a beginer in using matlab.


Krishna Sankar October 18, 2012 at 5:42 am

@Hung: I cannot point to specific codes, but you can checkout http://www.dsplog.com/category/mimo


Thiyagi October 6, 2012 at 9:06 pm

Mr.Krishna I’m working in co-operative spectrum sensing for cognitive radios.. Currently in energy detection based on neyman-pearson criterion and likelihood ratio test.. Is there any blogs for hypothesis testing(DETECTION THEORY ) pls provide me if u have any materials or links


Krishna Sankar October 8, 2012 at 5:34 am
Dewa September 25, 2012 at 12:47 pm


is there a reason between the choosing a MIMO 2×2 with the 64-QAM constellation?
are they connected each other?
i mean, why don’t we choose 2×3 or 2×4 which have a higher throughtput?

the square configuration (MIMO 2×2) and the square constellation of 64-QAM, are they correlated each other?

thank you for your answer


Krishna Sankar September 26, 2012 at 5:26 am

@Dewa: The MIMO configuration (2×2, 3×3 etc) and the constellation (64-QAM, QPSK, 16QAM etc) are independent design choices. For eg, if you see 11n/11ac standard, can see the MIMO configurations with upto 8 antennas, with constellations from BPSK all the way to 256QAM.


snehaa diwan September 20, 2012 at 11:15 pm

sir we are implementing 2×2 MIMO system..using almouti scheme and also mrc at receiver side…actually we have to transmit text file wirelessly through zigbee module and receiver should add both the signal…i dnt knw how the SNR will increase and also the original signal should get back…


Krishna Sankar September 22, 2012 at 6:01 am

@snehaa diwan: Couple of points:
a) Using two transmit antennas and two receive antennas, you can potentially double the data rate
For articles relating the equalization with a 2x2MIMO case, please look at

b) To increase the reliability, one can chose to keep the data rate and have more antennas at the receiver
- Maximal Ratio Combining (1tx and 2 receive antennas)
- Alamouti coding (2tx and 1 receive antenna)
- Alamouti coding (2tx and 2 receive antenna)

Hope this helps


vikas negi March 30, 2012 at 10:03 pm

hi Krishna
Good to see you solving problems of technocrates
i want some suggestion from you on my project.
i am doing MSK modulation using DDS centered at 60 mhz. please suggest me some demodulation scheme at receiving End.


Krishna Sankar April 1, 2012 at 5:45 am

@vikas: please take a look at http://www.dsplog.com/tag/msk


Mat March 2, 2012 at 3:06 am

If we increase the number of subcarriers on OFDM, but keep the bandwidth the same, why do you think the BER increases with higher carriers


Krishna Sankar March 5, 2012 at 5:41 am

@Mat: If the number of subcarriers are more, then the chances of the frequency offset, phase noise affecting the orthogonality between the subcarriers gets higher.


abhsihek July 6, 2011 at 12:57 pm

Why have you stopped posting man ??


Krishna Sankar October 30, 2011 at 7:42 pm

@abhsihek: am getting lazy?


mij April 1, 2010 at 6:39 pm

Hello Mr krishna

Currently im doing research on ofdm with qpsk and 64-qam modulation technique. I also need to generate a simulation of it.
But im a little bit confuse now…what is the equation for the BER of QPSK and 64-QAM?

it will be helpful if you can guide me on how to generate the MATLAB codes.

Thanks in advance


Krishna Sankar April 4, 2010 at 3:21 am
uma March 22, 2010 at 10:38 am

hello sir,
can u provide matlab code for to undersample the pulsed UWB signal?……plz help me sir…….


Krishna Sankar March 28, 2010 at 1:52 pm

@uma: Sorry, I have not tried model UWB systems


jennifer March 12, 2010 at 11:39 am

we are trying to implemnt UWB subsampling receiver for 3.1to 10.6 ghz input signal(gaussian pulse).can u help us with matlab code for subsampling receiver..
please sir .kindly help us..


Krishna Sankar March 28, 2010 at 3:50 pm

@jennifer: Sorry, I have not tried modeling UWB. For downsampling, its as simple as take one out of two samples (for downsample by 2)


hitesh February 18, 2010 at 7:22 pm

hi dude,
i am stuck with coding in matlab of simulation environment for mobile communication system (mose) for power control in mobile radio system.
please help me


Krishna Sankar March 31, 2010 at 5:38 am

@hitesh: What is the problem which you are facing?


Pascal Renuci February 14, 2010 at 8:39 am

Just found this website. What a wonderful gold-mine! Krishna, very nicely done!



Advaith December 24, 2009 at 12:14 pm

Hi Krishna,
Yesterday I sent a mail to your address and also posted a question on forum asking about plotting eye diagram. On one of the thread I found this and had few doubts.
When you say you are plotting 2 bits I see that high and low of that bit are at center of plot. So is it plotted as half of previous bit-current bit-half of next bit


Salman Javaid December 12, 2009 at 8:55 pm

Dudes, I salute you for this. One wonderful blog.


smruthi October 20, 2009 at 3:39 pm

Do u have MATLAB code for transfering data between two computers using parallel port?


Krishna Sankar October 27, 2009 at 5:18 am

@smruthi: Sorry, I do not have. However, you might want to check the following links:
(a) MATLAB TCP/IP – code example by Steven Kolak
(b) TCP/IP Communication for Real-Time and Embedded Systems By Sam Mirsky
(c) Instrument Control Toolbox 2.9


Selvi October 5, 2009 at 10:01 pm

Mr. Kri Index to Various dashnan, I want to know , While assigning Subcarrier
Index to each data, You have used -26 to +26 neglecting 0. may know how this process is done. WHY Such change in subcarrier index is followed


Krishna Sankar October 8, 2009 at 5:26 am

@Selvi: 0th subcarrier is not used by controlling the assignment of symbols to subcarriers. In general, modulating the DC subcarrier is not preferred as the DC impairments in RF etc will corrupt the information.


Ajay Pratap Singh September 15, 2009 at 2:05 pm


While I was putting the code, I downloaded from


in the codeblocks or in Visual Studio, it gives me error.

In codeblocks, it gives error at line number 42 and 138

error: undefined reference to `_exp10′|

Could you please tell me how to resolve this.


Krishna Sankar September 18, 2009 at 5:46 am

@Ajay: I also had the same problem when I tried to compile with gcc. I worked around it by using -lm option when compiling.
Maybe, the following URI might provide you more info:
Good luck.


Bob September 1, 2009 at 2:59 pm

I have been asked to write a 1/4 soft input viterbi decoder in VHDL or Verilog (I use VHDL as I’m more familiar with it). I have a decent knowledge of Convolutional Codes and Viterbi Decoding and I have access to a 1/2 Viterbi decoder (which I didn’t create). My question is..is a 1/4 decoder much more complicated to design or is there anyway I can use the existing 1/2 decoder?


Krishna Sankar September 7, 2009 at 5:38 am

@Bob: Well, its not complex. However, you need to re-construct the trellis based on the current state-next state, input-output transition matrix for rate 1/4 code.


Leave a Comment