Undefined variable "comm" or class "comm.Rais​edCosineTr​ansmitFilt​er".

6 ビュー (過去 30 日間)
Yingyu
Yingyu 2014 年 1 月 27 日
コメント済み: kamal 2017 年 7 月 23 日
Hi, I am just trying the codes to design a raised cosine filter. There are already codes found in the web http://www.mathworks.com/help/comm/examples/raised-cosine-filtering.html. And what I did what just copy and paste the codes there onto my command window to try out. Below are the codes:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Nsym = 6; % Filter span in symbol durations
beta = 0.5; % Roll-off factor
sampsPerSym = 8; % Upsampling factor
rcosFlt = comm.RaisedCosineTransmitFilter(...
'Shape', 'Normal', ...
'RolloffFactor', beta, ...
'FilterSpanInSymbols', Nsym, ...
'OutputSamplesPerSymbol', sampsPerSym)
% Visualize the impulse response
fvtool(rcosFlt, 'Analysis', 'impulse')
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I expect it to work, however I am given an error "Undefined variable "comm" or class "comm.RaisedCosineTransmitFilter"."
I have the Signal Processing Toolbox, and even when I tried the above codes in my school computer it also throws out the same error.
As such, I tried to design the raised cosine filter using the function rcosdesign(), again I copied the codes from the example and simply paste it in the command window. Again it throws out the error undefined function 'rcosdesign' for input arguments type double. =(
Can someone help me please.
Thanks.
  2 件のコメント
Walter Roberson
Walter Roberson 2014 年 1 月 27 日
Which MATLAB version are you using?
Ken
Ken 2014 年 3 月 2 日
編集済み: Ken 2014 年 3 月 2 日
Hi Yingyu,
Kindly let us know what you did to fix the error "Undefined variable "comm" or class "comm.RaisedCosineTransmitFilter""
I am also facing a similar issue with the "comm.AGC" command. I use Matlab R2012b
K

サインインしてコメントする。

採用された回答

Honglei Chen
Honglei Chen 2014 年 3 月 3 日
編集済み: Honglei Chen 2017 年 6 月 14 日
You need Communications System Toolbox license to use comm.RaisedCosineTransmitFilter. You can use
>> ver
to see if you have that toolbox installed.
HTH
  1 件のコメント
Honglei Chen
Honglei Chen 2017 年 6 月 14 日
If you look at the bottom of the reference page
https://www.mathworks.com/help/comm/ref/comm.raisedcosinetransmitfilter-class.html
It says the feature is introduced in R2013b

サインインしてコメントする。

その他の回答 (1 件)

kamal
kamal 2017 年 6 月 14 日
i m having 2010, i checked >>ver it shows communication toolbox. but still i get :: Undefined variable "comm" or class "comm.TurboEncoder"
Kindly give solution
  2 件のコメント
Honglei Chen
Honglei Chen 2017 年 6 月 14 日
編集済み: Honglei Chen 2017 年 6 月 14 日
comm.TurboEncoder is introduced in R2012a, according to the reference page
HTH
kamal
kamal 2017 年 7 月 23 日
thank u dear

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeAI for Wireless についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by