DPDK usage discussions
 help / color / mirror / Atom feed
From: Ginés García Avilés <gines.garcia@i2cat.net>
To: "Chautru, Nicolas" <nicolas.chautru@intel.com>
Cc: "users@dpdk.org" <users@dpdk.org>
Subject: Re: [test-bbdev] Custom test-vector
Date: Thu, 11 Nov 2021 09:22:39 +0100
Message-ID: <CAFggs4MruNZg2PojbN2zzgJt3qc9JhOHZ5-3MwbxZtc7cKCTwg@mail.gmail.com> (raw)
In-Reply-To: <BY5PR11MB44513E08A5BF91E6EE0C2F41F8939@BY5PR11MB4451.namprd11.prod.outlook.com>

[-- Attachment #1: Type: text/plain, Size: 2130 bytes --]

Hi Nicolas,
thanks a lot for your quick response.

Basically, when passing the generated LLRs vector to
bblib_ldpc_decode_5gnr()
(bblib_ldpc_decoder_5gnr_request request = {}; request.varNodes =
generated_llrs)
it is able to decode it.
However, converting the same vector to the bbdev format (from int8 vector
to uint32_t chain),
bbdev throws RTE_BBDEV_SYNDROME_ERROR with the "iterationAtTermination"
variable always
equals to the max number of iterations.

Where could I find the documentation you are referring to?

Thanks in advance!

Regards,
Ginés.

El mié, 10 nov 2021 a las 19:22, Chautru, Nicolas (<
nicolas.chautru@intel.com>) escribió:

> Hi Gines,
>
> What do you mean by “flexran DPDK” vs “bbdev”? *“**The generated LLRs
> vector is directly decodable by flexRAN DPDK but when using it through *
>
> *Bbdev”*
>
> The format of the input/output data is defined in the documentation.
> Basically 1 byte per LLR and captured in vectors with CPU endianness and
> processing as per 3gpp.
>
>
>
> Thanks
>
> Nic
>
>
>
> *From:* Ginés García Avilés <gines.garcia@i2cat.net>
> *Sent:* Wednesday, November 10, 2021 4:28 AM
> *To:* users@dpdk.org
> *Cc:* Chautru, Nicolas <nicolas.chautru@intel.com>
> *Subject:* [test-bbdev] Custom test-vector
>
>
>
> Hi,
>
> I'm still trying to generate test vectors for the bbdev application within
>
> DPDK. More precisely, I want to create a test vector to run an LDPC
> decoding operation.
>
>
>
> For that, I'm generating the LLRs with matlab (5G NR toolbox) as follows:
>
>   1) LDPC encoding + rate matching + modulation
>
>   2) Demodulation + rate recover
>
>
>
> The generated LLRs vector is directly decodable by flexRAN DPDK but when
> using it through
>
> bbdev, it takes max iterations to decode, meaning that the decoding
> process was
>
> unsuccessful.
>
>
>
> Any ideas/documentation about how to properly create the test vectors?
>
>
>
> PS: previous question here (
> https://mails.dpdk.org/archives/users/2021-October/005864.html)
>
>
>
> Regards,
>
> Ginés.
>

[-- Attachment #2: Type: text/html, Size: 4638 bytes --]

  reply	other threads:[~2021-11-11  8:22 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-10 12:28 Ginés García Avilés
2021-11-10 18:21 ` Chautru, Nicolas
2021-11-11  8:22   ` Ginés García Avilés [this message]
2021-11-11 15:17     ` Chautru, Nicolas
2021-11-11 16:12       ` Ginés García Avilés

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAFggs4MruNZg2PojbN2zzgJt3qc9JhOHZ5-3MwbxZtc7cKCTwg@mail.gmail.com \
    --to=gines.garcia@i2cat.net \
    --cc=nicolas.chautru@intel.com \
    --cc=users@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

DPDK usage discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.dpdk.org/users/0 users/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 users users/ http://inbox.dpdk.org/users \
		users@dpdk.org
	public-inbox-index users

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.users


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git